具有 ISNUMBER 和多个条件的 COUNTIFS

COUNTIFS with ISNUMBER and multiple criteria

我正在尝试计算以下范围是否为 "Y""S" 并且包含数字。我试图排除以 "_PVxxxxx_".

开头的单元格

我不会用

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

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

有人可以帮忙吗?非常感谢!

函数 SUMPRODUCT 用途广泛,通常比 COUNTIFSSUMIFS 更灵活用于测试。

它应该可以解决问题 (参见 or ) 与

=SUMPRODUCT(($A:$A>0)*($B:$B="Y")*(ISNUMBER($A:$A))+...

这行得通,但根据您发布的示例,我不确定您是否需要 ($A:$A>0)* 部分(无论如何都不会造成伤害)。

PS:如果您坚持使用 COUNTIFS,您可以使用一个辅助列,它使用 ISNUMBER 并给出例如合适的数值结果(>0 表示数值数据, <0 否则)。然后您将在 COUNTIFS.

中引用该列