如何计算值,如果它们属于单独的类别和组

Posted

技术标签:

【中文标题】如何计算值,如果它们属于单独的类别和组【英文标题】:how to count values, if they fall under a separate category and within a group 【发布时间】:2022-01-15 14:44:12 【问题描述】:

D:H 列显示了我的初始信息,其中两个工作流(D 列)发生了不同的问题(F:H 列)。这些问题属于 A:B 栏下的三个类别之一。我希望图表显示每个问题所属类别的计数,确保它也显示它在某个工作流中。

到目前为止,我正在使用以下内容将问题与三个类别匹配

=INDEX(A:B, MATCH(F1, A:A, 0), 2)

及以下计算值在工作流组(A 或 B)内的次数。

=countif(flatten(filter(F:H,D:D="A")),"one")

如何将这两者结合起来?

https://docs.google.com/spreadsheets/d/1hs-Srt-qdOR44V_rmvKF-rC5DThRrQrrCfiA_jAvnH0/edit?usp=sharing

【问题讨论】:

【参考方案1】:

删除 J:M 范围并在 D1 中使用:

=INDEX(QUERY(SPLIT(FLATTEN(D1:D9&"×"&VLOOKUP(F1:H9, A1:B12, 2, 0)), "×"), 
 "select Col1,count(Col1) where Col2 is not null 
 group by Col1 pivot Col2 label Col1'workstream'"); "TOTAL", 
 TRANSPOSE(MMULT(1*QUERY(
 QUERY(SPLIT(FLATTEN(D1:D9&"×"&VLOOKUP(F1:H9, A1:B12, 2, 0)), "×"), 
 "select count(Col2) where Col2 is not null 
  group by Col2 pivot Col1"), "offset 1", ), 
 SEQUENCE(COUNTUNIQUE(D1:D9), 1, 1, 0))))

formula explanation

【讨论】:

我不太明白这里发生了什么,你能解释一下吗? @andie_6655321 见:docs.google.com/spreadsheets/d/… 是的,我成功了,谢谢!另一个快速的问题,如果我只想要图表中的数值(也没有总数),公式会是什么样子? 在解释中它说乘以 1 得到 0 而不是空白单元格,但是有空白单元格 工作!谢谢!原始公式中的 *1 会在哪里得到零?

以上是关于如何计算值,如果它们属于单独的类别和组的主要内容,如果未能解决你的问题,请参考以下文章

用户和组

如果它们属于[重复],则创建新行并根据时间间隔重复值

在SAP中如何创建销售订单

使用Twig和WordPress,如何确定帖子是否属于某个类别?

TensorFlow实现knn(k近邻)算法

如果值存在于多个类别中,如何分隔分组依据