การนับค่าที่แตกต่าง
AFAIK ยังไม่มีสูตรในตัวที่จะนับค่าที่แตกต่างในช่วง แต่มีสูตรที่แตกต่างกันที่ทำเช่นเดียวกัน ฉันได้ทดสอบสูตรสองสูตรที่ทำงานได้ดีกับข้อมูลตัวอย่างของคุณใน LibreOffice 3.5:
ที่แรกก็คือ ( Bigyan Bharมารยาท):
=SUMPRODUCT((Data<>"")/(COUNTIF(Data;Data)+(Data="")))
อันที่สองซับซ้อนกว่านั้นคือสูตรอาเรย์ดังนั้นคุณต้องกดCTRL+ SHIFT+ ENTERหลังจากที่คุณป้อน ( เดวิดแชปแมนมารยาท):
=SUM(IF(FREQUENCY(IF(LEN(Data)>0;MATCH(Data;Data;0);"");IF(LEN(Data)>0;MATCH(Data;Data;0);""))>0;1))
แต่ละรายการมี "ข้อมูล" แทนที่ด้วยช่วงที่จะประเมิน
รายการค่าที่แตกต่าง
หากต้องการแสดงรายการค่าที่แตกต่างเพียงกำหนดตัวกรองในช่วงข้อมูลเข้าไม่รวมรายการซ้ำ:
(ขณะนี้มีข้อผิดพลาดใน libreoffice ที่ป้องกันไม่ให้ผู้ใช้ปิดการใช้งานRange contains column labels
ช่องทำเครื่องหมาย "" แต่จะได้รับการแก้ไขใน 3.5.2)