• Foruma hoş geldin 👋 Ziyaretçi

    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 tamamen ücretsizdir.

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

Bu sorun verilen destek sayesinde çözüme ulaştırılmıştır.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

ergunpoyraz

Yeni Üye
Kullanıcı Bilgileri
Katılım
13 Eyl 2021
Mesajlar
34
Aldığı beğeni
14
Excel Versiyonu
Office 2019 TR
Konuyu Başlatan
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
 

Ekli dosyalar

  • Tekrar edenler.xlsx
    10.3 KB · Gösterim: 7
Çö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...
=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.

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

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

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 
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.
 

Ekli dosyalar

  • Tekrar edenler.xlsx
    11.8 KB · Gösterim: 8
Çözüm
VetExc23 hocam cevaplamış ama bende makro ile güzel bir çalışma yaptığımı düşünüyorum kolay gelsin.
 

Ekli dosyalar

  • Tekrar edenler.xlsm
    24.8 KB · Gösterim: 9
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Konuyu okuyanlar

Geri
Üst