跨行计数 ###,然后向下计数匹配 ### 的列
Counting across rows for ###, then countif down columns for ids matching ###
我正在尝试计算每个组织在我的数据集中完成的活动数量。现在,每一行代表一个组织的活动列表。
以下公式可准确计算每个组织的活动数:
=IF(计数(A1:H1)=5,"yes")
但是,我现在需要按活动数量对组织进行分组(例如:有多少组织从事 2 项活动、5 项活动、7 项活动...?)
我还没有想出一种方法,先跨行 COUNTA,然后再将这些响应数到一列。像这样... =COUNTIF(IF(COUNTA(A1:E1)=5,"yes")="yes") 来自 A1:E100
欢迎提出任何想法。如果这没有意义,请告诉我...我现在因为想太多而头晕目眩!
根据我的阅读,您似乎正试图在一个公式中完成这两项任务。使用更复杂的公式这可能是可能的,但一个直接的解决方案是简单地向原始数据添加一个具有 activity 计数的列,然后计算每个 activity 计数的实例。
首先,使用 =COUNTA($A1:$H1)
在您的输入数据中添加一列。这将 return 每个组织的文本条目数。假设这是在 Sheet1!G1:G10
.
例如:
[A] [B] [C] [D] [E] [F] [G]
[1] Org Act 1 Act 2 Act 3 Act 4 Act 5 Count
[2] Org 1 Yes Yes 2
[3] Org 2 Yes Yes Yes Yes 4
[4] Org 3 Yes Yes Yes 3
[5] Org 4 Yes 1
[6] Org 5 Yes Yes 2
...
然后按照...
创建摘要table
[A] [B] [C]
[1] # Activities 1 2 ...
[2] # Organizations * * ...
其中*
为公式=COUNTIF(Sheet1!$G:$G, B)
,向右填充(注意引用B
调整为C, D, ...
统计有多少组织有指定数量活动。
我正在尝试计算每个组织在我的数据集中完成的活动数量。现在,每一行代表一个组织的活动列表。
以下公式可准确计算每个组织的活动数: =IF(计数(A1:H1)=5,"yes")
但是,我现在需要按活动数量对组织进行分组(例如:有多少组织从事 2 项活动、5 项活动、7 项活动...?)
我还没有想出一种方法,先跨行 COUNTA,然后再将这些响应数到一列。像这样... =COUNTIF(IF(COUNTA(A1:E1)=5,"yes")="yes") 来自 A1:E100
欢迎提出任何想法。如果这没有意义,请告诉我...我现在因为想太多而头晕目眩!
根据我的阅读,您似乎正试图在一个公式中完成这两项任务。使用更复杂的公式这可能是可能的,但一个直接的解决方案是简单地向原始数据添加一个具有 activity 计数的列,然后计算每个 activity 计数的实例。
首先,使用 =COUNTA($A1:$H1)
在您的输入数据中添加一列。这将 return 每个组织的文本条目数。假设这是在 Sheet1!G1:G10
.
例如:
[A] [B] [C] [D] [E] [F] [G]
[1] Org Act 1 Act 2 Act 3 Act 4 Act 5 Count
[2] Org 1 Yes Yes 2
[3] Org 2 Yes Yes Yes Yes 4
[4] Org 3 Yes Yes Yes 3
[5] Org 4 Yes 1
[6] Org 5 Yes Yes 2
...
然后按照...
创建摘要table [A] [B] [C]
[1] # Activities 1 2 ...
[2] # Organizations * * ...
其中*
为公式=COUNTIF(Sheet1!$G:$G, B)
,向右填充(注意引用B
调整为C, D, ...
统计有多少组织有指定数量活动。