Soru Tekrarlayan değerler arasındaki hücre sayısını bulma.

leventunc

Altın Üye
Katılım
19 Aralık 2013
Mesajlar
127
Excel Vers. ve Dili
2007 Türkçe
Altın Üyelik Bitiş Tarihi
06-09-2025
Merhabalar, A sütunu boyunca tekrarlayan değerin hücre sayısını bulmayla ilgili Excel 2007 uyumlu bir formüle ihtiyacımız var.

Örnek: A1 hücresindeki değer A4 hücresinde tekrarlamış. B4 hücresinde de kaç hücre sonra tekrarladığını belirtmiş.

| A | | B |
A1 abc
A2 abe
A3 abd
A4 abc 2
A5 abh
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,913
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

B1 hücresine aşağıdaki formülü yazıp alta doğru sürükleyiniz.

=EĞERSAY(A$1:A1;A1)
 

leventunc

Altın Üye
Katılım
19 Aralık 2013
Mesajlar
127
Excel Vers. ve Dili
2007 Türkçe
Altın Üyelik Bitiş Tarihi
06-09-2025
Merhabalar Korhan bey, formül çalışıyor fakat bazı hücrelerde geçen yakın değerleri de sayıyor. Özellikle son hanesi aynı olanları bir sayıyor. Formüle birebir özelliğini ekleyebilir miyiz acaba? Yani A1 hücresindeki değerin birebir aynı değere sahipse aradaki hücre sayısını saysın.
 

leventunc

Altın Üye
Katılım
19 Aralık 2013
Mesajlar
127
Excel Vers. ve Dili
2007 Türkçe
Altın Üyelik Bitiş Tarihi
06-09-2025
Daha sade bir hale getirecek olursak;

Örnek 1:

A1 hücresinde 1 var.
A2 hücresinde 1 var.

Sonuç: B2 hücresinde 0 yazacak.

Örnek 2:
A1 hücresinde 1 var.
A10 hücresinde de 1 var.

Sonuç: B10 hücresinde 9 yazacak.

Örnek 3:

A3 hücresinde 2 var.
A6 hücresinde 2 var.

Sonuç: B6 hücresinde 3 yazacak.

Örnek 4:

A1 hücresinde 2 var.
A11 hücresinde 2 var.

Sonuç: B11 hücresinde 10 yazacak.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,913
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Önerdiğim formülün dediğiniz şekilde sonuç vermesi için verilerinizin uzunluklarının yüksek olması gerekir.

Doğru sonuç için örnek dosya paylaşabilirseniz deneme yapabiliriz. Ayrıca son verdiğiniz örnekte sayım sonuçları neden farklı oldu. Bunuda açıklamanız gerekir.
 

leventunc

Altın Üye
Katılım
19 Aralık 2013
Mesajlar
127
Excel Vers. ve Dili
2007 Türkçe
Altın Üyelik Bitiş Tarihi
06-09-2025
Günaydınlar
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,913
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bu formülü deneyiniz.

C++:
=EĞER(EĞERSAY(A$2:A2;A2)>1;SATIR()-ARA(2;1/(A$1:A1=A2);SATIR(A$1:A1))-EĞER(SATIR()-ARA(2;1/(A$1:A1=A2);SATIR(A$1:A1))=1;0;1);0)
 

leventunc

Altın Üye
Katılım
19 Aralık 2013
Mesajlar
127
Excel Vers. ve Dili
2007 Türkçe
Altın Üyelik Bitiş Tarihi
06-09-2025
Ellerinize sağlık Korhan bey. Çok teşekkür ederiz.
 
Üst