วิธีนับค่าที่ไม่ซ้ำตามกลุ่มใน excel
คุณสามารถใช้สูตรต่อไปนี้เพื่อนับจำนวนค่าที่ไม่ซ้ำต่อกลุ่มใน Excel:
=SUMPRODUCT(( $A$2:$A$13 = A2 )/COUNTIFS( $B$2:$B$13 , $B$2:$B$13 , $A$2:$A$13 , $A$2:$A$13 ))
สูตรนี้ถือว่าชื่อกลุ่มอยู่ในช่วง A2:A13 และค่าอยู่ในช่วง B2:B13
ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ
ตัวอย่าง: นับค่าที่ไม่ซ้ำตามกลุ่มใน Excel
สมมติว่าเรามีชุดข้อมูลต่อไปนี้ซึ่งแสดงคะแนนที่ผู้เล่นบาสเก็ตบอลจากทีมต่างๆ ทำไว้:
ทีนี้ สมมติว่าเราต้องการนับจำนวนคะแนนที่ไม่ซ้ำกัน ซึ่งจัดกลุ่มตามทีม
ในการดำเนินการนี้ เราสามารถใช้ฟังก์ชัน =UNIQUE() เพื่อสร้างรายชื่อทีมที่ไม่ซ้ำกันก่อน เราจะพิมพ์สูตรต่อไปนี้ในเซลล์ D2:
= SINGLE ( A2:A13 )
เมื่อเรากด Enter รายชื่อทีมที่ไม่ซ้ำกันจะปรากฏขึ้น:
ตอนนี้เราสามารถพิมพ์สูตรต่อไปนี้ลงในเซลล์ E2 เพื่อนับจำนวนคะแนนที่ไม่ซ้ำกันสำหรับ Lakers:
=SUMPRODUCT(( $A$2:$A$13 = D2 )/COUNTIFS( $B$2:$B$13 , $B$2:$B$13 , $A$2:$A$13 , $A$2:$A$13 ))
จากนั้นเราจะลากสูตรนี้ไปยังเซลล์ที่เหลือในคอลัมน์ E:
แค่นั้นแหละ!
คอลัมน์ D แสดงแต่ละทีมที่ไม่ซ้ำกัน และคอลัมน์ E แสดงจำนวนคะแนนที่ไม่ซ้ำกันสำหรับแต่ละทีม
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:
Excel: วิธีนับว่าเซลล์มีข้อความหรือไม่
Excel: วิธีใช้ COUNTIF กับหลายช่วง
Excel: วิธีนับค่าที่ไม่ซ้ำตามหลายเกณฑ์