• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Tekrar eden değerleri sayıp tekrarsız listelemek

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

ergunpoyraz

Yeni Üye
Katılım
13 Eyl 2021
Mesajlar
34
Aldığı beğeni
14
Excel V
Office 2019 TR
Konu Sahibi
Merhabalar,

Forumda 2 den fazla tekrar eden hücreleri biçim boyası ile nasıl boyayabilirim diye sormuştum, sorun çok hızlı bir şekilde çözülmüştü. Yine benzer durum bu sefer 2 den fazla tekar edenleri kaç kere tekrar ettiğini listelemek istiyorum.

İlginiz için şimdiden teşekkür ederim.

1645132830775.png
 
Çözüm
Selamlar,
F3 hücresine,
DİZİ Formül olarak (Ctrl + Shift + Enter)
=EĞERHATA(İNDİS($C$3:$C$18;KÜÇÜK(EĞER(((EĞERSAY($C$3:$C$18;$C$3:$C$18)>2)*(EĞERSAY($F$2:F2;$C$3:$C$18)=0));SATIR($C$3:$C$18)-SATIR($C$3)+1);SATIRSAY($F$2:F2)));"")

ya da normal Standart formül olarak
=EĞERHATA(İNDİS($C$3:$C$18;TOPLAMA(15;6;(SATIR($C$3:$C$18)-SATIR($C$3)+1)/(EĞERSAY($C$3:$C$18;$C$3:$C$18)>2)/(EĞERSAY($F$2:F2;$C$3:$C$18)=0);SATIRSAY($F$2:F2)));"")

Not : Buradaki Tekrar edenlerde, yazılmamış olan önemli bir parametre var. O da tekrar edenlerin peş peşe olup olmadıkları... Verilen cevaplar peş peşe olma özelliğini içermezler (Aynı şekilde koşullu biçimlendirmeyi de içermez). Yani örneğin C5 e 30 değerini yazın ve C6 ya da 27 yazın. Sonucu...
Konu Sahibi
=EĞER(EĞERSAY(C:C;C2)>2;C2;"") formülü ile çözüme yaklaştım. Bu formülü F sütununa yazınca
27
27
27
30
30
30
30

Şeklinde yazıyor eğer tekrarsız listeleme yapabilirsek daha sonra G sütununa =EĞERSAY(C:C;F3) Yazarsak kaç kere tekrar ettiğini bulabiliyoruz.
Tek sorun 2 den fazla tekrar edenleri bir kere listemesi kaldı.
 
Merhabalar;

F3 e bu formülü yazıp aşağı sürükleyin.

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

G3 için de bu formülü yazıp aşağı sürükleyin.

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Selamlar,
F3 hücresine,
DİZİ Formül olarak (Ctrl + Shift + Enter)
=EĞERHATA(İNDİS($C$3:$C$18;KÜÇÜK(EĞER(((EĞERSAY($C$3:$C$18;$C$3:$C$18)>2)*(EĞERSAY($F$2:F2;$C$3:$C$18)=0));SATIR($C$3:$C$18)-SATIR($C$3)+1);SATIRSAY($F$2:F2)));"")

ya da normal Standart formül olarak
=EĞERHATA(İNDİS($C$3:$C$18;TOPLAMA(15;6;(SATIR($C$3:$C$18)-SATIR($C$3)+1)/(EĞERSAY($C$3:$C$18;$C$3:$C$18)>2)/(EĞERSAY($F$2:F2;$C$3:$C$18)=0);SATIRSAY($F$2:F2)));"")

Not : Buradaki Tekrar edenlerde, yazılmamış olan önemli bir parametre var. O da tekrar edenlerin peş peşe olup olmadıkları... Verilen cevaplar peş peşe olma özelliğini içermezler (Aynı şekilde koşullu biçimlendirmeyi de içermez). Yani örneğin C5 e 30 değerini yazın ve C6 ya da 27 yazın. Sonucu görebilirsiniz.
 
Çözüm
VetExc23 hocam cevaplamış ama bende makro ile güzel bir çalışma yaptığımı düşünüyorum kolay gelsin.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst