Excel – Farklı kayıtları sayma

 

Excelde bazen kaç farklı kayıt olduğunu saymak için bir formüle ihtiyacımız olabilir. SQL’deki distinct gibi. Formüllerde aşağıdaki verileri örnek olarak kullanacağız.

A
1 Değer
2 Bir
3 2
4 2
5 3
6 3
7 3
8 4
9 4
10 4
11 4
12 5
13 5
14 5
15 5
16 5

Yukarıda 15 kayıt yer almaktadır. Ancak 5 farklı sayı yer almaktadır. Bunlardan 14’ü rakamla yazılmış birisi de metinle yazılmıştır.

Bunları elde etmek için aşağıdaki formülleri kullanabiliriz.

Formül Formül Sonucu Açıklama
=BAĞ_DEĞ_DOLU_SAY(A2:A26) 15 Dolu hücreleri sayar
=BAĞ_DEĞ_SAY(A2:A26) 14 Sayıları sayar.
=TOPLA.ÇARPIM((A2:A16<>””)/EĞERSAY(A2:A16;A2:A16&””)) 5 Farklı değerleri sayar
=TOPLA(EĞER(EĞERSAY(A2:A26;A2:A26)=0;””;1/EĞERSAY(A2:A26;A2:A26))) 5 Farklı değerleri sayar

Ancak son formülün doğru çalışması için değeri formülü yazdıktan sonra Ctrl+Shift+Enter tuşlarına basmak gerekiyor. Bu sayede bir array oluşturmuş oluyorsunuz. Bunu doğru yaptığınız zaman formül çubuğunda formül aşağıdaki gibi küme parantezi içinde gözükmektedir.

One thought on “Excel – Farklı kayıtları sayma

  • Murat kara
    1 Mayıs 2017 at 14:05

    TOPLA(EĞER(EĞERSAY(A2:A26;A2:A26)=0;””;1/EĞERSAY üstadım bu formüle bir koşul koyup saydırmak yapabilirsiniz yani başka bir sutunda 2017 yazanları ve başka sutunda ise aynı olanları bir kere saysın

Bir cevap yazın

Your email address will not be published. Required fields are marked *.

*
*
You may use these <abbr title="HyperText Markup Language">HTML</abbr> tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>