COUNTFS与ISNUMBER和多个标准
我试图计算,如果以下范围是"Y"
或"S"
并包含数字。 我试图排除以"_PVxxxxx_"
开头的单元格。
我不能使用
COUNTIFS($A:$A,">0",$B:$B,"Y") + COUNTIFS($A:$A,">0",$B:$B,"S")
因为公式认为"_PVxxxxx_"
大于0
并将它们包含在计算中。
任何人都可以帮忙吗? 非常感谢!
functionSUMPRODUCT
是相当通用的,通常比COUNTIFS
和SUMIFS
更灵活的testing。
它应该做的伎俩(见例如https://stackoverflow.com/a/27935006/2707864或https://stackoverflow.com/a/30854706/2707864 )与
=SUMPRODUCT(($A:$A>0)*($B:$B="Y")*(ISNUMBER($A:$A))+...
这个工作,但我不知道你需要的部分($A:$A>0)*
根据您发布的示例(它不会伤害)。
PS:如果你坚持使用COUNTIFS
你可以使用一个使用ISNUMBER
的帮助列,并给出一个合适的数字结果(数字数据> 0,否则<0)。 然后你会在COUNTIFS
内引用该列。