• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Hangi değerin kaç defa tekrar ettiğini bulmak

Katılım
27 Aralık 2008
Mesajlar
7
Excel Vers. ve Dili
2003 tr
Daha önce sordum ama büyük harflerle konu açtığım için, ve bu kurallara aykırı olduğu için , ilgili kişi okumuş ama cevap yazmamış
sorduğum sorunun cevabının forumda olduğunu söylemiş ,ama sorun su ki ,ben buraya zaten bilmediğim için üye oldum .
artı ,Bu olayı hangi kategoride , nasil arayacagımı bilmiyorum (çünkü , excel bilgim kısıtlı) .


soru su
Şimdi sayıca en fazla tekrar eden değerin kaç defa göründüğü görmek istiyorum

f


236777
 

Ekli dosyalar

Filtrelediğinde en çok olan için B3 hücresine

Kod:
=ENÇOK_OLAN(EĞER(ALTTOPLAM(3;KAYDIR(B5:B100;SATIR(B5:B100)-SATIR(B5);;1));B5:B100))

yazıp CTRL+SHIFT+ENTER tuşlarına birlikte basarak dizi formülü oluşturup D3 hücresine kadar çekiniz.

B2 hücresine de

Kod:
=TOPLA.ÇARPIM(--(B5:B100=B3);ALTTOPLAM(103;KAYDIR(B5:B100;SATIR(B5:B100)-SATIR(B5);;1)))

yazıp D2 hücresine kadar çekiniz.
 
Filtrelediğinde en çok olan için B3 hücresine

Kod:
=ENÇOK_OLAN(EĞER(ALTTOPLAM(3;KAYDIR(B5:B100;SATIR(B5:B100)-SATIR(B5);;1));B5:B100))

yazıp CTRL+SHIFT+ENTER tuşlarına birlikte basarak dizi formülü oluşturup D3 hücresine kadar çekiniz.

B2 hücresine de

Kod:
=TOPLA.ÇARPIM(--(B5:B100=B3);ALTTOPLAM(103;KAYDIR(B5:B100;SATIR(B5:B100)-SATIR(B5);;1)))

yazıp D2 hücresine kadar çekiniz.

bu kadar karışık formüle gerek var mı hocam? ben de talebi yanlış anlamış olabilirim ama;

en çok olan için B3 hücresine =ENÇOK_OLAN(B5:B500)
kaç kere görüldü için de B2 hücresine =EĞERSAY(B5:B500;B3)

yazsa çözülür gibi duruyor. Ama en fazla olan iki değer eşit sayıda varsa o durumda ne yapmasını istiyor kullanıcı bilmiyorum.

Bir de tarih filtrelendiği zaman değişmesi için makro gerekir sanırım.
 
Dediğiniz şekilde olursa filtrelendiğinde çalışmaz. Tarih filtrelendiğinde çalışması için makroya gerek yok. ALLTOPLAM+KAYDIR kombinasyonu hesaplama yapar.
 
Filtrelediğinde en çok olan için B3 hücresine

Kod:
=ENÇOK_OLAN(EĞER(ALTTOPLAM(3;KAYDIR(B5:B100;SATIR(B5:B100)-SATIR(B5);;1));B5:B100))

yazıp CTRL+SHIFT+ENTER tuşlarına birlikte basarak dizi formülü oluşturup D3 hücresine kadar çekiniz.

B2 hücresine de

Kod:
=TOPLA.ÇARPIM(--(B5:B100=B3);ALTTOPLAM(103;KAYDIR(B5:B100;SATIR(B5:B100)-SATIR(B5);;1)))

yazıp D2 hücresine kadar çekiniz.


cok tesekkur ederim ustadım
 
Geri
Üst