Koşullu hesaplar · Excel fonksiyonu
Excel EĞERORTALAMA formülü
Türkçe Excel: EĞERORTALAMAİngilizce Excel: AVERAGEIF
EĞERORTALAMA, bir koşulu sağlayan satırları bulur ve yalnızca onların ortalamasını alır. "Ege mağazalarının ortalama cirosu", "Bora'nın ortalama teslim süresi", "sıfır olmayan satışların ortalaması" gibi hesaplar için kullanılır.
İngilizce Excel'de adı AVERAGEIF. Argümanları ETOPLA ile aynı sıradadır. Birden çok koşul gerekiyorsa ÇOKEĞERORTALAMA kullanılır.
EĞERORTALAMA nasıl yazılır?
=EĞERORTALAMA(aralık; ölçüt; [ortalama_aralığı])=AVERAGEIF(range, criteria, [average_range])- aralık
- Koşulun kontrol edileceği aralık: bölge, kurye ya da ürün sütunu gibi.
- ölçüt
- Koşulun kendisi:
"Ege",">0"ya da bir hücre. - ortalama_aralığı
- İsteğe bağlı. Ortalaması alınacak değerlerin aralığı. Yazmazsan ilk aralığın kendisinin ortalaması alınır.
Köşeli parantez içindeki argümanlar isteğe bağlıdır.
EĞERORTALAMA örnekleri
Formüller aşağıdaki tabloya göre yazıldı; sonuçlar Hücre'nin formül motoruyla hesaplandı.
| A | B | C | |
|---|---|---|---|
| 1 | Mağaza | Bölge | Ciro (₺) |
| 2 | Alsancak | Ege | 184.000 ₺ |
| 3 | Bornova | Ege | 142.500 ₺ |
| 4 | Kızılay | İç Anadolu | 167.000 ₺ |
| 5 | Çankaya | İç Anadolu | 0 ₺ |
| 6 | Karşıyaka | Ege | 126.800 ₺ |
| 7 | Eryaman | İç Anadolu | 98.400 ₺ |
=EĞERORTALAMA(B2:B7;"Ege";C2:C7)Bölgesi Ege olan üç mağazanın cirosunun ortalaması: (184.000 + 142.500 + 126.800) / 3.
İngilizce Excel'de:
=AVERAGEIF(B2:B7,"Ege",C2:C7)=EĞERORTALAMA(C2:C7;">0")Çankaya mağazası henüz açılmadığı için cirosu 0. Koşul ve ortalama aynı sütun olduğunda üçüncü argüman yazılmaz; 0 olan satır ortalamayı düşürmez.
İngilizce Excel'de:
=AVERAGEIF(C2:C7,">0")=EĞERORTALAMA(B2:B7;"Akdeniz";C2:C7)Koşula uyan hiç satır yoksa Excel sıfıra bölmeye çalışır ve
#SAYI/0!verir. BunuEĞERHATAile yakalayabilirsin.İngilizce Excel'de:
=AVERAGEIF(B2:B7,"Akdeniz",C2:C7)
Kendin dene: EĞERORTALAMA alıştırması
Formülü tablodaki kesik çizgili hücreye yaz ve Enter'a bas. Hücre sonucu kontrol eder, yanlışsa nedenini söyler. Kayıt gerekmez.
Sık yapılan hatalar
Üçüncü argümanı unutmak
=EĞERORTALAMA(B2:B8;"Bora") yazarsan Excel kurye adlarının ortalamasını almaya çalışır; metinlerin ortalaması olmadığı için #SAYI/0! verir. Koşul ile ortalanacak değerler farklı sütunlardaysa üçüncü argümanı mutlaka yaz.
#SAYI/0! hatası
Koşula uyan hiç satır yoksa ortalama hesaplanamaz. Sebep çoğu zaman bir yazım farkıdır: "Bora" ile sonunda boşluk olan "Bora ". Veri gerçekten yoksa =EĞERHATA(EĞERORTALAMA(B2:B8;"Bora";C2:C8);"-") ile hücreyi temiz göster.
0 ile boş hücreyi karıştırmak
Boş hücreler ortalamaya girmez, 0 yazan hücreler girer. Henüz satış yapmamış bir mağazaya 0 yazdıysan ortalamayı düşürür; dışarıda bırakmak için koşula ">0" yaz.
ÇOKEĞERORTALAMA'ya geçerken sırayı karıştırmak
İki koşul gerektiğinde ÇOKEĞERORTALAMA kullanılır ve onda ortalaması alınacak aralık en başa yazılır: =ÇOKEĞERORTALAMA(C2:C8;B2:B8;"Bora";C2:C8;"<40"). EĞERORTALAMA alışkanlığıyla sona yazarsan sonuç yanlış olur.
İlgili dersler
Hücre'deki derslerde bu konuyu gerçek tablolarla, adım adım ve anında geri bildirimle çalışırsın.
- Ders 37Koşullu ortalamaKoşullu hesaplarTam Erişim
- Ders 90Çok koşullu ortalamaAnaliz ve sıralamaTam Erişim
- Ders 13Ortalama satışToplama ve istatistikÜcretsiz
- Ders 35Koşula göre toplamakKoşullu hesaplarTam Erişim
Sıfırdan başlıyorsan: ilk 20 ders ücretsiz. Hücre seçmekten TOPLA, ORTALAMA ve YUVARLA'ya kadar; kayıt ve kart gerekmez.
Ücretsiz derslere başla