我有一张工作日表,我想计算每行中“工作”字样的实例。 我有这样一张桌子:
我在J1单元格中使用了这段代码,但它不起作用。
=SUM(IF(2:2 = "Sleep",1,0))
我在微软的网站上找到了这个公式,但它不起作用。 是什么导致了这个问题?
答案 0 :(得分:6)
您需要使用COUNTIF
功能。
=COUNTIF(C2:I2,"Sleep")
这在Cell J2
来自Excel的帮助
COUNTIF函数计算满足您指定的单个条件的范围内的单元格数。例如,您可以计算以特定字母开头的所有单元格,或者您可以计算包含大于或小于您指定数字的数字的所有单元格。
如有疑问,请在Excel中按魔术按钮F1
。 :)
答案 1 :(得分:0)
在工作表中遇到类似的事情并且在我记得为什么它没有工作之前来到谷歌。
上面的countif语句非常精细,但是给出的原始公式不会以这种方式使用和,这意味着你必须改为使用数组或CSE公式。
所以,如果你碰到这个,点击公式栏然后按ctrl + shift + enter,它应该排除整个事情。