TOP

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

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: