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

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *