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?

Türkçe Excel=EĞERORTALAMA(aralık; ölçüt; [ortalama_aralığı])
İngilizce Excel=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ı.

ABC
1MağazaBölgeCiro (₺)
2AlsancakEge184.000 ₺
3BornovaEge142.500 ₺
4Kızılayİç Anadolu167.000 ₺
5Çankayaİç Anadolu0 ₺
6KarşıyakaEge126.800 ₺
7Eryamanİç Anadolu98.400 ₺
Mağazalar
  1. =EĞERORTALAMA(B2:B7;"Ege";C2:C7)151.100 ₺

    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)

  2. =EĞERORTALAMA(C2:C7;">0")143.740 ₺

    Ç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")

  3. =EĞERORTALAMA(B2:B7;"Akdeniz";C2:C7)#SAYI/0!

    Koşula uyan hiç satır yoksa Excel sıfıra bölmeye çalışır ve #SAYI/0! verir. Bunu EĞERHATA ile 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.

  1. Ders 37Koşullu ortalamaKoşullu hesaplarTam Erişim
  2. Ders 90Çok koşullu ortalamaAnaliz ve sıralamaTam Erişim
  3. Ders 13Ortalama satışToplama ve istatistikÜcretsiz
  4. 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