En çok olan fonksiyonunun küçük değeri bulması

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Formüldeki ençok_olan fonksiyonu yerine

Kod:
MİN(ENÇOK_OLAN.ÇOK(B5:B24))
kullanın.

.
 

klop01

Altın Üye
Katılım
19 Aralık 2016
Mesajlar
638
Excel Vers. ve Dili
2021 Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
07-02-2028
Ömer Bey,
Sağ olunuz. Belirtilen sonuca ulaşıldı.

Bir sorum daha olacak.
ENÇOK_OLAN.ÇOK işlevi 2010'da kullanılmaya başlanmış.
Excel 2007 veya 2003 yüklü ise formül çalışır mı?
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Formülünüzü aşağıdakiyle değiştirin.
Dizi formülüdür.

Kod:
=EĞER(TOPLA.ÇARPIM(--(B5:B24<>""))=0;"";EĞER(EHATALIYSA(ENÇOK_OLAN(B5:B24))
 ;"YOK";MİN(EĞER(MAK(EĞERSAY(B5:B24;B5:B24))=EĞERSAY(B5:B24;B5:B24)
  ;B5:B24))&"("&MAK(SIKLIK(B5:B24;B5:B24))&")"))
.
 

klop01

Altın Üye
Katılım
19 Aralık 2016
Mesajlar
638
Excel Vers. ve Dili
2021 Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
07-02-2028
Ömer Bey,
Teşekkürler, zaman sarf etmişsiniz.

Verdiğiniz formülü uygulayınca 22(3) şeklinde sonucu gösterdi.
Ancak serideki değerleri silip B5'ten B22'ye kadar 1 yazdım hep #YOK hatası gösterdi.
B23'e 1 yazınca doğru hesaplamaya başlıyor.
Yani B22'ye kadarki hücrelerde sonuç çıkmıyor.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
#4 numaralı mesajı düzenledim. Formülü dizi formülü olarak giriniz.

.
 

klop01

Altın Üye
Katılım
19 Aralık 2016
Mesajlar
638
Excel Vers. ve Dili
2021 Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
07-02-2028
Sağ olun, mükemmel çalışıyor.
Böyle bir formülü ileride biz de yazabilecek miyiz acaba, diye düşündüm.
Epeyce karışık bir şey.

Emeğiniz için şahsınıza tekrar teşekkür ederim.
 

klop01

Altın Üye
Katılım
19 Aralık 2016
Mesajlar
638
Excel Vers. ve Dili
2021 Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
07-02-2028
Ömer Bey,
Geçen gün bir şey dikkatimden kaçtı.
4 numaralı mesajınızda güncellediğiniz dizi formülü güzel bir şekilde çalışıyor.
Fakat belirtilen aralıkta En Çok Olan yoksa YOK(1) şeklinde bir değer gösteriyor.
En Çok Olan yoksa formül YOK(1) şeklinde değil de sadece YOK şeklinde bir değer gösterebilir mi?
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Parantez hatası olmuş.
#4 numaralı mesajı düzenledim. Formülü dizi formülü olarak giriniz.

.
 

klop01

Altın Üye
Katılım
19 Aralık 2016
Mesajlar
638
Excel Vers. ve Dili
2021 Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
07-02-2028
İşlemi yapıyor.
Teşekkür ederim, sağ olun.
 

klop01

Altın Üye
Katılım
19 Aralık 2016
Mesajlar
638
Excel Vers. ve Dili
2021 Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
07-02-2028
Sayın Ömer Bey,
Aynı konuda çok sayıda soru sordum kusura bakmayın.

En son vermiş olduğunuz dizi formülü elle girilen değerlerde hatasız çalışıyor fakat aşağıdaki formülün getirdiği değerlerde anlayamadığım bir şey yapıyor.

Alt alta 9 tane 1 yazdığım durumda:
Formülle gelen ilk 9 değerde sonucu 0(9) diye yanlış hesaplıyor.
10. değerde 1(10) şeklinde sonucu doğru gösteriyor.

Bu konuda yardımcı olur musunuz?

=EĞER(BAĞ_DEĞ_DOLU_SAY(C5:H5)=0;"";EĞER(EMETİNSE(H5);H5;TOPLA(C5:H5)))

http://s5.dosya.tc/server4/1lo5bb/EN_COK_OLAN_2.xlsx.html
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Değerleri aldığınız aralıkta formül kullandığınızdan dolayı boş hücreleri 0 görüyor. Bu yüzden 0 değerini aldınız.
Formülü aşağıdaki gibi değiştirerek deneyin.

Dizi formülüdür.

Kod:
=EĞER(TOPLA.ÇARPIM(--(B5:B24<>""))=0;"";EĞER(EHATALIYSA(ENÇOK_OLAN(B5:B24))
 ;"YOK";MİN(EĞER(MAK(EĞER([COLOR="Red"]B5:B24<>""[/COLOR]
  ;EĞERSAY(B5:B24;B5:B24)))=EĞERSAY(B5:B24;B5:B24)
   ;B5:B24))&"("&MAK(SIKLIK(B5:B24;B5:B24))&")"))
.
 

klop01

Altın Üye
Katılım
19 Aralık 2016
Mesajlar
638
Excel Vers. ve Dili
2021 Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
07-02-2028
Teşekkürler, sağ olun.
Hatasız bir şekilde hesaplama yapıyor.
 
Üst