计算###的行数,然后为符合###的ID标识列

时间:2015-06-15 18:52:40

标签: excel excel-formula countif

我正在尝试计算每个组织在我的数据集中完成的活动数量。现在,每行代表一个组织的活动列表。

以下公式准确查找每个组织的活动数量: = IF(COUNTA(A1:H1)= 5, “是”)

但是,我现在需要按活动数量对组织进行分组(例如:有多少组织从事2项活动,5项活动,7项活动......?)

我还没有找到一种方法先将COUNTA划分为一行,然后将这些回复计入一列。这样的东西...... =来自A1的IFTIF(IF(COUNTA(A1:E1)= 5,“是”)=“是”):E100

enter image description here

任何想法都表示赞赏。让我知道如果这没有意义......我现在正在思考太多关于这个问题!

1 个答案:

答案 0 :(得分:2)

通过我的阅读,似乎你可能试图在一个公式中完成这两项任务。使用更复杂的公式可能会出现这种情况,但直接的解决方案是简单地将具有活动计数的列添加到原始数据中,然后计算每个活动计数的实例。

首先,使用=COUNTA($A1:$H1)为您的输入数据添加一列。这将返回每个组织的文本条目数。我们假设这是Sheet1!G1:G10

E.g

      [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
...

然后按照......

的方式创建一个汇总表
      [A]                 [B]     [C]
[1]   # Activities        1       2   ...
[2]   # Organizations     *       *   ...

其中*是公式=COUNTIF(Sheet1!$G$1:$G$10, B$1),填充到右侧(请注意,引用B$1会调整为C$1, D$1, ...以计算有多少组织具有指定数量的活动

相关问题