本教程演示瞭如何使用Excel的COUNTIF
和COUNTIFS
函數來計數符合多個或條件的單元格(例如,如果單元格包含X,Y或Z)。
雖然COUNTIF
處理單個條件和COUNTIFS
使用和邏輯,但本教程提供了針對或邏輯方案的解決方案。它假設熟悉這兩個函數的基本語法和用法。
計數細胞或條件
最簡單的情況涉及計算滿足至少幾種條件之一的細胞。
方法1: COUNTIF
COUNTIF
這添加了每個標準的單個COUNTIF
函數的結果。例如,計數包含“蘋果”或“香蕉”的A列中的單元格:
=COUNTIF(A:A, "apples") COUNTIF(A:A, "bananas")
使用細胞參考(例如,F1和G1中的標準)提高效率和可維護性:
=COUNTIF(A2:A10, F1) COUNTIF(A2:A10, G1)
方法2: COUNTIF
具有陣列常數
這提供了一種更緊湊的方法:
SUM(COUNTIF(*range*, {*criterion1*, *criterion2*, *criterion3*, …}))
該標準包含在數組常數{"apples","bananas","lemons"}
中。 COUNTIF
返回多個計數, SUM
添加。
=SUM(COUNTIF(A2:A10,{"apples","bananas","lemons"}))
使用單元格參考(F1:H1)需要一個數組公式(Ctrl Shift Enter):
=SUM(COUNTIF(A2:A10,F1:H1))
方法3: SUMPRODUCT
SUMPRODUCT(1\*(*range* ={*criterion1*, *criterion2*, *criterion3*, …}))
或SUMPRODUCT((*range*=*criterion1*) (*range*=*criterion2*) …)
這將對每個標準測試每個單元格,總結所得的true/fals陣列(轉換為1/0)。
=SUMPRODUCT(1*(A2:A10={"apples","bananas","lemons"}))
或者
=SUMPRODUCT((A2:A10="apples") (A2:A10="bananas") (A2:A10="lemons"))
使用單元格參考(F1:H1):
=SUMPRODUCT(1*( A2:A10=F1:H1))
注意:對於大型數據集, SUMPRODUCT
可以比COUNTIF
慢。
用OR和邏輯計數單元格
這將概念擴展到包括或和條件。例如,計算“蘋果”,“香蕉”或“檸檬”的“交付”(A和列C列):
方法1: COUNTIFS
COUNTIFS
這添加了多個COUNTIFS
功能,每個功能都檢查一個或條件以及條件和條件。
=COUNTIFS(A2:A10, "apples", C2:C10, "delivered") COUNTIFS(A2:A10, "bananas", C2:C10, "delivered") COUNTIFS(A2:A10, "lemons", C2:C10, "delivered")
方法2:數組常數的COUNTIFS
使用數組常數或標準的更簡潔的版本:
=SUM(COUNTIFS(A2:A10, {"apples","bananas","lemons"}, C2:C10, "delivered"))
使用單元格參考(F1:H1和F2),需要一個數組公式(Ctrl Shift Enter):
=SUM(COUNTIFS(A2:A10,F1:H1,C2:C10,F2))
支持通配符(例如"*bananas*"
)。可以將其他條件添加到COUNTIFS
中。
計數多個或條件的細胞
對於多組或標準,使用具有數組常數(限制為兩組)或帶有ISNUMBER
和MATCH
的SUMPRODUCT
COUNTIFS
。
對於兩組,請在COUNTIFS
內使用水平和垂直陣列:
=SUM(COUNTIFS(A2:A10, {"apples", "bananas", "lemons"}, B2:B10, {"delivered"; "in transit"}))
對於多個集, MATCH
的SUMPRODUCT
更具用途:
=SUMPRODUCT(ISNUMBER(MATCH(A2:A10,{"apples","bananas","lemons"},0))*ISNUMBER(MATCH(B2:B10,{"bag","tray"},0))*ISNUMBER(MATCH(C2:C10,{"delivered","in transit"},0)))
本教程為Excel計數功能中的處理或條件提供了各種方法,可滿足不同的複雜性水平和數據集大小。示例工作簿可供進一步練習。
以上是具有或邏輯的countif和countif的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本文將指導您完成為Excel Pivot表和圖表創建時間表的過程,並演示如何使用它以動態和引人入勝的方式與數據進行交互。 您的數據在Pivo中組織了

本文說明瞭如何使用數據驗證(包括單個和因列表)在Excel中創建下拉列表。 它詳細介紹了該過程,為常見方案提供解決方案,並討論諸如數據輸入限制和PE之類的限制

掌握Google表格分類:綜合指南 在Google表中對數據進行排序不需要復雜。本指南涵蓋了各種技術,從整個床單到特定範圍,按顏色,日期和多個列。 無論你是諾維


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Atom編輯器mac版下載
最受歡迎的的開源編輯器

Dreamweaver Mac版
視覺化網頁開發工具

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能