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))

這將對 range 執行此操作A1:Q1,並對值 >0 的儲存格 A1、C1、E1、G1、I1、K1、M1、O1、Q1 進行計數。

答案2

我認為您想要對數字大於零的單元格求和。如果是這種情況,請使用此公式。

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

如果您想計算值大於零的儲存格數量,請使用此公式

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

相關內容