Excel

COUNTIFS ที่มีหลายเกณฑ์และตรรกะ OR

Countifs With Multiple Criteria

สูตร Excel: COUNTIFS ที่มีหลายเกณฑ์และตรรกะ ORสูตรทั่วไป |_+_| สรุป

ในการนับด้วยหลายเกณฑ์และตรรกะ OR คุณสามารถใช้ฟังก์ชัน COUNTIFS กับ an ค่าคงที่อาร์เรย์ . ในตัวอย่างที่แสดง สูตรใน H6 คือ:





= SUM ( COUNTIFS (range,{'red','blue','green'}))
คำอธิบาย

โดยค่าเริ่มต้น ฟังก์ชัน COUNTIFS จะใช้ตรรกะ AND เมื่อคุณระบุหลายเงื่อนไข เงื่อนไขทั้งหมดจะต้องตรงกันเพื่อสร้างการนับ

ทางออกหนึ่งคือการจัดหาเกณฑ์หลายเกณฑ์ใน an ค่าคงที่อาร์เรย์ แบบนี้:





ฟังก์ชัน ____ จะส่งคืนมูลค่าปัจจุบันของเงินรายปี
 
= SUM ( COUNTIFS (D4:D11,{'complete','pending'}))

ซึ่งจะทำให้ COUNTIFS ส่งคืนผลลัพธ์สองรายการ: การนับสำหรับ 'เสร็จสมบูรณ์' และการนับสำหรับ 'รอดำเนินการ' บรรจุใน ผลลัพธ์อาร์เรย์ แบบนี้:

 
{'complete','pending'}

เพื่อให้ได้ผลรวมสุดท้าย เรารวม COUNTIFS ไว้ใน SUM ฟังก์ชัน SUM จะรวมรายการทั้งหมดในอาร์เรย์และส่งกลับผลลัพธ์



เพิ่มเกณฑ์ OR อื่น

คุณสามารถเพิ่มเกณฑ์เพิ่มเติมได้หนึ่งเกณฑ์ในสูตรนี้ แต่คุณจะต้องใช้คอลัมน์เดียว อาร์เรย์ สำหรับเกณฑ์หนึ่งและอาร์เรย์แถวเดียวสำหรับอีกเกณฑ์หนึ่ง ตัวอย่างเช่น ในการนับคำสั่งซื้อที่ 'เสร็จสมบูรณ์' หรือ 'รอดำเนินการ' สำหรับ 'Andy Garcia' หรือ 'Bob Jones' คุณสามารถใช้:

การแจ้งเตือน _____ ยอมรับข้อมูลที่ไม่ถูกต้อง แต่ยังคงอนุญาตให้คุณยกเลิกการป้อนข้อมูลได้
 
{4,2}

โปรดทราบว่าเราใช้เซมิโคลอนสำหรับค่าคงที่อาร์เรย์ที่สอง ซึ่งสร้างอาร์เรย์แนวตั้ง สิ่งนี้ใช้ได้เพราะองค์ประกอบ 'คู่' ของ Excel ในค่าคงที่อาร์เรย์สองค่า และส่งคืนอาร์เรย์สองมิติของผลลัพธ์ภายใน SUM ดังนี้:

 
= SUM ( COUNTIFS (D4:D11,{'complete','pending'},C4:C11,{'Bob Jones''Andy Garcia'}))

หากคุณมีมากกว่าสองเกณฑ์ พิจารณาสูตร SUMPRODUCT ตามที่อธิบายไว้ที่นี่ .

วิธีใช้ฟังก์ชัน sumif

การอ้างอิงเซลล์สำหรับเกณฑ์

ในการใช้การอ้างอิงเซลล์สำหรับเกณฑ์ คุณสามารถใช้ an สูตรอาร์เรย์ แบบนี้:

 
= SUM ({1,01,0}) 

โดยที่ range1 คือช่วงเกณฑ์ และ range2 มีเกณฑ์

สัญลักษณ์แทนและการนับซ้ำ

รองรับ COUNTIF และ COUNTIFS สัญลักษณ์แทน แต่คุณต้องระวังไม่ให้นับซ้ำเมื่อคุณมีเงื่อนไข 'มี' หลายเงื่อนไขด้วยตรรกะ OR ดูตัวอย่างนี้ สำหรับข้อมูลเพิ่มเติม

ผู้เขียน Dave Bruns


^