如何计算值,如果它们属于一个单独的类别和一个组
how to count values, if they fall under a separate category and within a group
列 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
删除 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
列 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
删除 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)))})