如何在 MS Excel COUNTIF 中使用範圍

如何在 MS Excel COUNTIF 中使用範圍

我有 2 列數字 - 列 A 和 B。例如:

=COUNTIF(A1:A35, A1>B1.....A35>B35)

答案1

你會想用sumproduct這個。嘗試=SumProduct((A1:A35 > B1:B35)*1)

編輯添加:sumproduct允許您將一系列單元格上的一堆測試串在一起,每個測試都會返回 a TRUEor FALSEor ,換句話說 a 1or 0。這些條件在測試每個條件時會相乘,每行的結果都會產生 a1或 a 0。它對範圍中的每一行執行此操作(範圍中的所有範圍sumproduct必須具有相同的長度),並計算結果的總和。

上面sumproduct只有一個條件A1:A35>B1:B35。只是*1告訴sumproduct以數字形式傳回結果。如果行條件傳回TRUE,則最終結果為1*1,否則最終結果為0*1。將範圍內所有 35 行的這些結果加在一起,得到總計,即條件為真的行數。

學習起來很令人困惑,但對於 Excel 函數來說它非常強大,並且執行多個條件的能力使其成為強大的功能。例如,如果您只想計算何時A1:A35>B1:B35大於B1:B3510可以寫=sumproduct((A1:A35>B1:B35)*(B1:B35>10)*1)

答案2

根據條件 COUNT 行,好的。

對於 Excel,您可以使用“條件求和精靈”,或製作自己的類似樣式。我推薦第一個:-)

另一方面,=SUM(IF(A1:A35<B1:B35,1,0))在儲存格中輸入CTRL+ SHIFT+ENTER
將完成這項工作;-) -- 現在您需要閱讀「3D 公式」。

COUNTIF()不過,一次只對一個細胞起作用。所以不提供您需要的功能。

相關內容