COUNTFS与ISNUMBER和多个标准

我试图计算,如果以下范围是"Y""S"并包含数字。 我试图排除以"_PVxxxxx_"开头的单元格。

我不能使用

 COUNTIFS($A:$A,">0",$B:$B,"Y") + COUNTIFS($A:$A,">0",$B:$B,"S") 

因为公式认为"_PVxxxxx_"大于0并将它们包含在计算中。

任何人都可以帮忙吗? 非常感谢!

数据示例

functionSUMPRODUCT是相当通用的,通常比COUNTIFSSUMIFS更灵活的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内引用该列。