如何在COUNTIF函数中引用两个不同的列?

我有一张看起来像这样的表。

A | B | C 1 Age | how often | occupation 2 21 | I don't | student 3 22 |x times a week| photographer 4 23 | etc | student 5 22 | etc | builder 6 21 | etc | car mechanic 7 20 | I don't | student 

我想跟踪各种事情,比如学生说“我不”的次数。 我现在使用谷歌传播表。 如何在谷歌电子表格可以计算出这个?

目前这是我正在使用的查询来试图计算这个。

 =ARRAYFORMULA(sum((B2:B7="I don't") * (C2:C7="student"))) 

所有结果都是零 – 似乎无法得到结果。 如果有人可以帮助,将不胜感激。

也试过下面没有运气。

 =SUM(IF(B2:B7="I don't",IF(C2:C7="student",1,0))) 

任何帮助将不胜感激。 非常感谢你。

在谷歌电子表格和Excel中,您可以使用COUNTIFS() ( Google , Excel )函数:

 =COUNTIFS(B2:B7, "I don't", C2:C7, "student") 

在谷歌电子表格,你也可以使用SUMPRODUCT()

 =sumproduct(B2:B7="I don't", C2:C7="student") 

你有几个select来呈现这些信息,我会和countifs和枢轴说话:

要计算文本出现在单元格范围内的次数,您将使用像=COUNTIFS(B2:B7, "I don't", C2:C7, "student")的公式=COUNTIFS(B2:B7, "I don't", C2:C7, "student")但是,如果您看看有多lessstring“我不”出现,即..“我不知道”或“我不在乎你的公式”作为数组selectcrtl + Shift + Enterinput。 如何计算文本string的出现次数

但。 对于你的情况,我猜测是解释数据和绘图比较,如计算学生vsbuild设者,年龄与事件,你最好使用数据透视表。 这将把所有的信息汇总在一起,并提供一个自动求和或计数的标准,快速绘制比较。 谷歌有一个很好的如何引导你可以参考谷歌床单谷歌枢轴表