• DİKKAT

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

Max, Min ve AVERAGE Formülleri

besen

Altın Üye
Katılım
23 Mart 2007
Mesajlar
822
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021
İngilizce
Merhaba ekteki tabloda görüleceği üzre, bu formülleri bir değişkene bağlı olarak hesaplayabiliyorum. Ancak Bu değişkene gelen bilgiler sıfır veya boş kümeyse, bunların min, max ve average hesaplamasında dikkate alınmamasını istiyorum.

Yardım lütfen.
teşekkürler.
 

Ekli dosyalar

Merhaba,

1- Uyguladığınız formüllerde değişken dediğiniz "taksit" kısıtı mıdır? Yani yalnızca taksit başlıkları altında yer alan değerlerin hesaplanmasını istediğinizden dolayı mı o şekilde bir formül uyguladınız?

2- F ve H sütunların tutmanızdaki sebep görsellik midir yoksa başka bir sebebi var mıdır?

Eğer yoksa o sütunları kaldırıp
=AVERAGEIF(E4:g4,">0",E4:g4) , =EĞERORTALAMA(E4:g4,">0",E4:g4)
=MIN(E4:g4)
=MAX(E4:g4) , =MAKS(e4:g4)

ki eğer aradaki sütunları kaldırmaz iseniz araya hata ile değer girilirse yanlış sonuçları verecektir.
 
1- evet bu kriterleri dikkate almak zorundayım
2- görsellik ama , kaldırabiliriz.
teşekkürler
 
MErhaba,
Dizi formülüdür.
Dizi formülü: Formül hücreye girildikten sonra enter tuşuna basmadan Ctrl+Shift+Enter tuş kombinasyonu ile aktif olmaktadır.Formülün başında ve sonunda { } bu işaretler çıkar.


Kod:
=MİN(EĞER(E7:I7>0;E7:I7))
 
Ortalama için,
Kod:
=EĞERORTALAMA(E4:I4;">0")
 
Mahir bey teşekkürler. Ancak dosyaya bakarsanız, orada başka bir parametre daha var. ikisini beraber kullanmak zorundayım.
 
Merhaba,
Üç hücrenin de sıfır olması halinde hata vermemesi için:
Kod:
=EĞERHATA(TOPLA(E3:I3)/TOPLA.ÇARPIM(--(E3:I3>0));0)
formülü uygulanabilir.
Ya da Mahir beyin formülü kullanılabilir. Küçük bir ekleme ile:
Kod:
=EĞERHATA(EĞERORTALAMA(E3:I3;">0");0)
Selamlar...
 
Suat bey teşekkürler. Ancak dosyaya bakarsanız, orada başka bir parametre daha var. ikisini beraber kullanmak zorundayım.
 
Çözüm yazdığınız formülde var zaten, bir EĞER daha ekleyerek sorunu çözersiniz.
Kod:
=MİN(EĞER($A$2=$E$2:$I$2;[COLOR="Red"]EĞER(E3:I3<>0[/COLOR];$E3:$I3)))
 
Dosyada sorduğunuz iki soru var.
Birincisi: "E4 ve I4 hücreleri boş olduğu için avareaj. Değeri3 e bölünüp geliyor"
Bu sorunun cevabı Mahir beyin 5 numaralı mesajına yapılacak bir ekleme veya benim 7 numaralı mesajımda verdiğim formül.
İkinci sorunuz: "E1 hücresi boş olduğu için min. Değeri boş geliyor"
Bu sorunuzun cevabını da Mahir bey 4 numaralı mesajda vermiş.
 
Ortalama almak için,
Kod:
=EĞERHATA(TOPLA.ÇARPIM(($E$2:$I$2=$C$2)*(E3:I3<>0)*E3:I3)/EĞERSAY(E3:I3;">0");0)
 
Mahir beye ve size teşekkürler. Şimdi oldu.
Average formülü için ne yapabiliriz.
 
Üstte verdiğim formülü deneyiniz.
 
=AVERAGEIFS(E3:G3;$E$2:$G$2;$C$2;E3:G3<>0)
yazıyorum ancak büyüktür, küçüktür işaretinin yazılışının hatalı olduğun söylüyor.
 
11 nolu mesajda verdiğim formülü deneyiniz.
 
Geri
Üst