นับจำนวนค่าที่ไม่ซ้ำกันในช่วงโดยใช้ UNIQUE + COUNTA
คัดลอกสูตรนี้
=COUNTA(UNIQUE(A2:A100))UNIQUE จะส่งคืนค่าที่ไม่ซ้ำกันจากช่วง และ COUNTA จะนับจำนวนค่าเหล่านั้น ซึ่งสามารถใช้งานได้ใน Excel 365 และ Excel 2021 สำหรับเวอร์ชันเก่ากว่า ให้ใช้การผสมผสานระหว่าง SUMPRODUCT/COUNTIF
=COUNTA(UNIQUE(B2:B500))→37มีลูกค้าที่ไม่ซ้ำกัน 37 รายในรายการ
=COUNTA(UNIQUE(FILTER(A2:A100, A2:A100<>"")))→24ข้ามเซลล์ว่าง ซึ่งไม่เช่นนั้น UNIQUE จะนับเป็นหนึ่งค่า
=SUM(--(COUNTIF(A2:A100, A2:A100)=1))→9นับเฉพาะค่าที่ปรากฏเพียงครั้งเดียวพอดี
เวอร์ชันเก่า (ก่อน 365)
=SUMPRODUCT(1/COUNTIF(A2:A100, A2:A100))ทำงานได้โดยไม่ต้องใช้ UNIQUE ช่วงข้อมูลต้องไม่มีเซลล์ว่าง
เซลล์ว่างทำให้เกิดการหารด้วยศูนย์ จำกัดช่วงข้อมูลให้เฉพาะเซลล์ที่มีข้อมูล หรือครอบเกณฑ์ COUNTIF เพื่อข้ามเซลล์ว่าง
การนับค่าที่แตกต่างกันจะนับค่าที่ต่างกันแต่ละค่าหนึ่งครั้ง ส่วนค่าที่ไม่ซ้ำตามความหมายเคร่งครัดคือค่าที่ปรากฏเพียงครั้งเดียว =COUNTA(UNIQUE(range)) ให้จำนวนค่าที่แตกต่างกัน ส่วน UNIQUE(range, , TRUE) จะเก็บเฉพาะค่าที่ปรากฏครั้งเดียวพอดี
Excel สำหรับ Microsoft 365, Excel 2021 ขึ้นไป และ Excel สำหรับเว็บ เวอร์ชันก่อนหน้าต้องใช้สูตร SUMPRODUCT/COUNTIF
กรองก่อน: =COUNTA(UNIQUE(FILTER(A2:A100, B2:B100="East")))
ต้องการสูตรสำหรับข้อมูลของคุณเองใช่ไหม?
อธิบายสิ่งที่คุณต้องการด้วยภาษาทั่วไป แล้วให้ ExcelGPT เขียน อธิบาย และตรวจสอบความถูกต้องของสูตร — เริ่มต้นใช้งานฟรี ไม่ต้องมีปลั๊กอิน