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

onurr80

Altın Üye
Katılım
27 Aralık 2008
Mesajlar
7
Excel Vers. ve Dili
2003 tr
Altın Üyelik Bitiş Tarihi
18-11-2025
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

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,982
Excel Vers. ve Dili
Office 365 Türkçe
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.
 
Katılım
19 Mart 2010
Mesajlar
144
Excel Vers. ve Dili
Office 365 İngilizce
Altın Üyelik Bitiş Tarihi
20-01-2024
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.
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,982
Excel Vers. ve Dili
Office 365 Türkçe
Dediğiniz şekilde olursa filtrelendiğinde çalışmaz. Tarih filtrelendiğinde çalışması için makroya gerek yok. ALLTOPLAM+KAYDIR kombinasyonu hesaplama yapar.
 

onurr80

Altın Üye
Katılım
27 Aralık 2008
Mesajlar
7
Excel Vers. ve Dili
2003 tr
Altın Üyelik Bitiş Tarihi
18-11-2025
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
 
Üst