具有或邏輯的countif和countif
本教程演示瞭如何使用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中文網其他相關文章!

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

本教程提供了共享Excel工作簿,涵蓋各種方法,訪問控制和衝突解決方案的綜合指南。 現代Excel版本(2010年,2013年,2016年及以後)簡化了協作編輯,消除了M的需求

Google主張Countif:綜合指南 本指南探討了Google表中的多功能Countif函數,展示了其超出簡單單元格計數的應用程序。 我們將介紹從精確和部分比賽到Han的各種情況

本教程演示了各種Excel公式,以檢查單元格是否包含特定值,包括文本,數字或字符串部分。 它涵蓋了使用if,istext,isnumber,搜索,查找,cuntif,centeck,sumproduct,vlookup和neste的情況

本教程探討了將.xls文件轉換為.jpg映像的各種方法,包括內置的Windows工具和免費的在線轉換器。 需要創建演示文稿,安全共享電子表格數據或設計文檔嗎?轉換喲

本教程向您展示瞭如何在Google表中創建各種圖表,並為不同的數據方案選擇正確的圖表類型。 您還將學習如何創建3D和gantt圖表,以及如何編輯,複製和刪除圖表。 可視化數據是CRU

此Excel教程詳細介紹了等級功能的細微差別,並演示瞭如何根據多個標準,組數據,計算百分位等級等等在Excel中排名數據。 確定列表中數字的相對位置是EASI

該教程展示了在Excel中垂直和水平翻轉表的幾種有效方法,並保留了原始格式和公式。 儘管Excel缺乏直接的“翻轉”功能,但仍有幾種解決方法。 翻轉DAT
