在具有条件的Excel中汇总列号

时间:2014-06-27 05:02:32

标签: excel excel-formula

我有一个Excel如下

   A        B     C    D    E
1 Result  sub1  sub2 sub3 Total
2 Ram     sub3  sub2 sub3 2
3 hari    sub1  sub3 sub2 1

这里是上面的例子总计=正确结果的计数,即在B中为ram sub3!= sub1所以它不计入Total,但C和D是正确的。 我正在尝试但我无法得到结果什么是Excel中的总计公式

1 个答案:

答案 0 :(得分:1)

您可以使用array formula

执行此操作

在E2中使用以下公式,然后简单地填写。如果您的数据多于示例,则显然可以调整范围:

{=SUM(IF($B2:$D2=$B$1:$D$1,1,0))}

注意这是一个数组公式。要输入它,请输入公式=SUM(IF($B2:$D2=$B$1:$D$1,1,0)),然后按 Ctrl + Shift + 输入

这完全按照你解释的方式工作。它检查范围中的每个单元格是否等于第1行中的值,然后根据它是否匹配添加1或0。