首页 文章

COUNTIFS用于计算列中的文本值

提问于
浏览
-1

我使用下面的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 回答

  • 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并且它们是相等的 .

相关问题