COUNTIFS用于计算列中的文本值

时间:2015-10-16 09:09:24

标签: excel

我使用下面的SUMIFS函数来计算列中的总数,其中另一列(列c)中的值与单元格C7中的值匹配:

=SUMIFS('Time Allocation'!$C$505:$C$10001,'Time Allocation'!$B$505:$B$10001, "="&$C7)

现在我想做同样的事情,但这次我想计算列c中的值与单元格C7中的值匹配的任何类型的文本值的次数。

因为sum仅适用于数字,我想用文本值计算单元格,我尝试使用:

=COUNTIFS('Time Allocation'!$C$505:$C$10001,'Time Allocation'!$B$505:$B$10001, "="&$C7)

但这说明我的公式中没有足够的论据。

有人可以告诉我该怎么做吗?

1 个答案:

答案 0 :(得分:1)

我会这样做。

=sumproduct((('Time Allocation'!$C$505:$C$10001)=('Timeallocation'!$B$505:$B$10001))*(ISNUMBER(('Time Allocation'!$B$505:$B$10001))=FALSE))

我可能错过了一两个括号,它应该是

sumproduct(((C:C)=(B:B))*(isnumber(C:C)=FALSE)) 

很难检查长列名称的错误。这应该是一组0和1的总和,当没有和数字时它们是1,它们是相等的。