วิธีนับค่าที่ไม่ซ้ำตามกลุ่มใน 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: วิธีนับค่าที่ไม่ซ้ำตามหลายเกณฑ์

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

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