具有 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
用途广泛,通常比 COUNTIFS
和 SUMIFS
更灵活用于测试。
它应该可以解决问题
(参见 or )
与
=SUMPRODUCT(($A:$A>0)*($B:$B="Y")*(ISNUMBER($A:$A))+...
这行得通,但根据您发布的示例,我不确定您是否需要 ($A:$A>0)*
部分(无论如何都不会造成伤害)。
PS:如果您坚持使用 COUNTIFS
,您可以使用一个辅助列,它使用 ISNUMBER
并给出例如合适的数值结果(>0 表示数值数据, <0 否则)。然后您将在 COUNTIFS
.
中引用该列
我正在尝试计算以下范围是否为 "Y"
或 "S"
并且包含数字。我试图排除以 "_PVxxxxx_"
.
我不会用
COUNTIFS($A:$A,">0",$B:$B,"Y") + COUNTIFS($A:$A,">0",$B:$B,"S")
因为公式认为 "_PVxxxxx_"
多于 0
并将它们包含在计算中。
有人可以帮忙吗?非常感谢!
函数 SUMPRODUCT
用途广泛,通常比 COUNTIFS
和 SUMIFS
更灵活用于测试。
它应该可以解决问题
(参见 or
=SUMPRODUCT(($A:$A>0)*($B:$B="Y")*(ISNUMBER($A:$A))+...
这行得通,但根据您发布的示例,我不确定您是否需要 ($A:$A>0)*
部分(无论如何都不会造成伤害)。
PS:如果您坚持使用 COUNTIFS
,您可以使用一个辅助列,它使用 ISNUMBER
并给出例如合适的数值结果(>0 表示数值数据, <0 否则)。然后您将在 COUNTIFS
.