Excel: วิธีนับค่าที่ไม่ซ้ำตามหลายเกณฑ์
คุณสามารถใช้สูตรพื้นฐานต่อไปนี้ใน Excel เพื่อนับค่าที่ไม่ซ้ำตามหลายเกณฑ์:
=SUM(--(LEN(UNIQUE(FILTER( A:A ,(Criteria1)*(Criteria2)*(Criteria3),"")))>0))
สูตรเฉพาะนี้จะนับจำนวนค่าที่ไม่ซ้ำในคอลัมน์ A ตามเกณฑ์สามข้อที่ตรงกัน
ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ
ตัวอย่าง: นับค่าที่ไม่ซ้ำตามหลายเกณฑ์ใน Excel
สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน Excel ที่แสดงการประชุมและคะแนนที่ผู้เล่นบาสเก็ตบอลแต่ละคนทำได้:

ตอนนี้ สมมติว่าเราต้องการนับจำนวนชื่อผู้เล่นที่ไม่ซ้ำซึ่งตรงตามเกณฑ์ต่อไปนี้:
- ผู้เล่นอยู่ในการประชุม สายตะวันตก
- ผู้เล่นมีคะแนน มากกว่า 20 คะแนน
เราสามารถใช้สูตรต่อไปนี้เพื่อนับจำนวนชื่อผู้เล่นที่ไม่ซ้ำซึ่งตรงตามเกณฑ์นี้:
=SUM(--(LEN(UNIQUE(FILTER( A2:A14 ,( B2:B14 ="West")*( C2:C14 >20),"")))>0))
เราสามารถพิมพ์สูตรนี้ลงในเซลล์ E2 ของสเปรดชีตของเรา:

จากผลการแข่งขันพบว่ามีผู้เล่นที่ไม่ซ้ำกัน 3 รายที่อยู่ในสายตะวันตกและมีคะแนนมากกว่า 20 แต้ม
เราสามารถตรวจสอบได้ว่าสิ่งนี้ถูกต้องโดยการระบุผู้เล่นแต่ละคนที่ตรงตามเกณฑ์ทั้งสองด้วยตนเอง:

ในบรรดาผู้เล่นสี่คนที่ตรงตามเกณฑ์ทั้งสอง มีชื่อผู้เล่นที่ไม่ซ้ำกันสามชื่อ:
- เกร็ก
- ฌอน
- ไมค์
โปรดทราบว่าในตัวอย่างนี้ เราดำเนินการนับครั้งเดียวโดยใช้สองเกณฑ์ แต่เราสามารถใช้ไวยากรณ์ที่คล้ายกันเพื่อใช้เกณฑ์ได้มากเท่าที่เราต้องการ
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:
Excel: วิธีนับว่าเซลล์มีข้อความหรือไม่
Excel: วิธีนับเซลล์ที่มีค่าไม่เท่ากัน
Excel: วิธีใช้ COUNTIF กับ OR