TOP

Benzersiz değer sayısının hesaplanması

YouLibreCalc for Excel logo

Tanım

Bazen çalışmamızda belirli bir sütundaki benzersiz değerleri saymamız gerekir, ancak Excel yalnızca belirli bir alandaki kayıt sayısını toplayan işlevlere sahiptir, örneğin işlev COUNT() . Sorun aynı ürün veya müşteri kodunun birkaç kez tekrarlanabilmesidir. Ancak sorunumuzu çözmek için bir çıkış yolu var, Excel standart fonksiyonlarını birleştirebiliriz. Nasıl yapılacağını görelim.


O halde hadi fonksiyonları birleştirelim SUM() - anlamı özetler, IF() - durum kontrolü, FREQUENCY() - belirli bir aralığa düşen değerlerin sayısını sayar, LEN() - karakter sayısını sayar, MATCH() - dizideki bir öğenin konumunu arar.

Benzersiz sayısal değerlerin sayısının hesaplanması

=SUM(IF(FREQUENCY(A2:A10;A2:A10)>0;1))

Benzersiz sayısal ve metin değerlerinin sayısını sayma (boş hücreler varsa çalışmaz)

=SUM(IF(FREQUENCY(MATCH(B2:B10;B2:B10;0);MATCH(B2:B10;B2:B10;0))>0;1))

Benzersiz değerlerin sayısının hesaplanması (evrensel formül)

=SUM(IF(FREQUENCY(IF(LEN(A2:A10)>0;MATCH(A2:A10;A2:A10;0);"");IF(LEN(A2:A10)>0;MATCH(A2:A10;A2:A10;0);""))>0;1))

Son formül dizi formülü olarak girilmelidir yani tıklamak kolay değildir Enter , A Ctrl+Shift+Enter . Bundan sonra formüller satırında formülün küme parantezleri içine alındığını göreceğiz ( { } ), bu bir dizi formülü girildiğinin işaretidir.

Konuyla ilgili makaleler: