Excel 中具有不同范围的 COUNTIF 和 SUM

Excel 中具有不同范围的 COUNTIF 和 SUM

有没有更有效的方法来实现以下功能?:

>=COUNTIF(A1,">0")+COUNTIF(C1,">0")+COUNTIF(E1,">0")+COUNTIF(G1,">0")

我想计算单元格是否大于 0 并求和。如果要计算的单元格范围超过 3 个,则此函数会变得很长且很复杂。

答案1

如果我理解正确的话,您想要计算每个其他单元格(具有奇数列索引的单元格)的值大于零:

=SUMPRODUCT((MOD(COLUMN(A1:Q1),2)=1)*(A1:Q1<>"")*(A1:Q1>0))

这将对范围执行此操作A1:Q1,计数单元格 A1、C1、E1、G1、I1、K1、M1、O1、Q1 中的值 >0。

答案2

我认为您想对数字大于零的单元格求和。如果是这种情况,请使用此公式。

=SUMIFS(A1:C1,A1:C1,">0")

如果要计算值大于零的单元格数量,请使用此公式

=COUNTIFS(A1:C1,">0")

相关内容