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

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

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-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

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-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.
 
Katılım
27 Aralık 2008
Mesajlar
7
Excel Vers. ve Dili
2003 tr
Altın Üyelik Bitiş Tarihi
21-04-2023
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