EĞERORTALAMA ile Akıllı Ortalamalar — Sıfırları Dışlayan Gerçek Performans
Ortalamanın Sınırları
Ortalama, istatistiğin en yaygın metriğidir; ancak çiğ haliyle yanıltıcı olabilir. 10 satıcının dokuzu 1000'er TL satarken biri 100 bin TL satıyorsa ortalama 10 bin TL'ye sıçrar ve gerçek tabloyu yansıtmaz. Bu yüzden günlük raporlamada koşullu ortalama almak çoğu zaman çiğ ortalamadan daha bilgi vericidir. EĞERORTALAMA ve kardeşi ÇOKEĞERORTALAMA bu noktada hayatımıza girer.
Sıfır değerlerini hesaba katmamak, sadece belirli bir şubeyi değerlendirmek, sadece geçtiğimiz çeyreğin verisini almak; bunların tamamı koşullu ortalamayla yapılır. Bu yazıda iki fonksiyonu sözdizimi, gerçek senaryolar ve sık yapılan hatalarla birlikte ele alıyoruz.
EĞERORTALAMA Sözdizimi
EĞERORTALAMA, İngilizce sürümünde AVERAGEIF olarak geçer ve üç parametre alır. İlk parametre kriter aralığı, ikincisi kriter, üçüncüsü ortalaması alınacak değer aralığıdır.
=EĞERORTALAMA(B2:B500; "İstanbul"; C2:C500)
B sütununda İstanbul yazan satırların C sütunundaki değerlerinin ortalamasını verir. Üçüncü parametre yazılmazsa kriter aralığının kendisinin ortalaması alınır; bu, sayısal koşullar için kullanışlıdır.
=EĞERORTALAMA(C2:C500; ">0")
C sütunundaki sıfırdan büyük tüm değerlerin ortalamasını döndürür. Sıfırları dışarıda bırakmak performans göstergelerinin doğru yorumlanması için kritik bir adımdır.
ÇOKEĞERORTALAMA: Birden Fazla Koşul
Birden fazla kriteri aynı anda değerlendirmek için ÇOKEĞERORTALAMA kullanılır. İngilizce sürümünde AVERAGEIFS olarak adlandırılır ve parametre sırası EĞERORTALAMA'dan farklıdır. İlk parametre değer aralığı, sonra koşul aralığı kriter çiftleri sırayla gelir.
=ÇOKEĞERORTALAMA(C2:C500; A2:A500; "İstanbul"; B2:B500; "Aktif")
A sütununda İstanbul ve B sütununda Aktif yazan satırların C sütunundaki değer ortalamasını verir. ÇOKEĞERSAY ve ÇOKETOPLA ile aynı parametre düzenine sahiptir, bu yüzden bir tanesini öğrendiğinizde diğer ikisi de kolaylaşır.
Sıfır ve Boş Hücre Tuzağı
EĞERORTALAMA boş hücreleri otomatik olarak yok sayar, bu iyi bir davranıştır. Ancak sıfır değerlerini saymaya devam eder. Bu yüzden performans ortalaması alırken sıfırları dışlamak istiyorsanız mutlaka kriter olarak ">0" yazmalısınız.
=EĞERORTALAMA(C2:C500; ">0")
Aksi halde tatil günlerinde sıfır satış yapan günlerin ortalamayı aşağı çekmesi raporu bozar.
Senaryolar
- Şube bazında ortalama sipariş tutarı. Her şube için tek hücrede ortalama. EĞERORTALAMA tek başına yeterlidir.
- Aktif çalışanların ortalama maaşı. Pasif çalışanları dışlayarak gerçek ortalama. ÇOKEĞERORTALAMA ile durum koşulu eklenir.
- Belirli ay aralığında ortalama satış. Mart-Mayıs döneminde ortalama günlük satış. Tarih aralığı için iki ek koşul.
- Üst yüzde 10 dışındaki ortalama. Aşırı yüksek değerleri dışlayan ortalama için BÜYÜK fonksiyonu ile kombine edilir:
=EĞERORTALAMA(C2:C500; "<"&BÜYÜK(C2:C500; SAYI(C2:C500)*0,1)).
Hızlı Karşılaştırma
| Fonksiyon | Koşul Sayısı | Sıfır Davranışı | Boş Hücre |
|---|---|---|---|
| ORTALAMA | Yok | Hesaba katar | Yok sayar |
| EĞERORTALAMA | Tek | Kriter belirler | Yok sayar |
| ÇOKEĞERORTALAMA | 127'ye kadar | Kriter belirler | Yok sayar |
Sık Yapılan Hatalar
- Sıfır değerlerini dışlamayı unutma. Performans göstergelerinde ">0" kriteri çoğu zaman zorunludur.
- Aralık boyutu eşitsizliği. Tüm aralıklar aynı satır sayısında olmalıdır.
- Tüm değerler kriteri sağlamıyor. Hiçbir satır kriteri sağlamazsa #SAYI/0! hatası döner. EĞERHATA ile sarmalamak iyi bir alışkanlıktır:
=EĞERHATA(EĞERORTALAMA(...); 0). - Parametre sırasını karıştırma. EĞERORTALAMA'da kriter aralığı önce, ÇOKEĞERORTALAMA'da değer aralığı önce gelir.
Hesap Mantığını Anlamak
EĞERORTALAMA arka planda iki adımı birleştirir: kriteri sağlayan değerlerin toplamını alır ve aynı satırların sayısına böler. Yani aslında bir ETOPLA ile bir EĞERSAY işleminin sonucudur. Bu mantığı anlamak, formülün neden bazen beklenmedik sonuç ürettiğini anlamanıza yardım eder. Eğer bir kategori için sadece bir kayıt varsa ortalama o kaydın kendisidir; sıfır kayıt varsa hata döner.
Sonuç
EĞERORTALAMA ve ÇOKEĞERORTALAMA, basit ortalamanın yetmediği her durumda devreye girer. Performans panellerinde sıfır filtresi, raporlarda kategori bazlı analizler ve dönemsel karşılaştırmalar bu fonksiyonlar olmadan eksik kalır. Bir sonraki ortalama hesabınızda otomatik olarak ORTALAMA yazmak yerine bu iki alternatifi de düşünün; sayılarınız çok daha anlamlı olacaktır. İlgili: EĞERORTALAMA.