Excel'de boşlukları yok sayarak aritmetik ortalama nasıl hesaplanır
ORTALAMA işlevi (İngilizce sürümünde AVERAGE), belirtilen aralıktaki sayıların aritmetik ortalamasını hesaplar; boş hücreleri, metni ve mantıksal değerleri otomatik olarak atlar. Bu, toplamı hücre sayısına manuel olarak bölmeden en önemli farktır: verileri boşluklardan önceden temizlemenize gerek kalmaz. Formül basittir: =ORTALAMA(aralık).
Temel özellik: Boş bir hücre ("") ve sıfır (0) Excel için farklı şeylerdir. ORTALAMA boşlukları yok sayar, ancak sıfırları tam sayılar olarak dikkate alır; bu da sonucu düşürebilir.
Söz dizimi ve çalışma prensibi
Temel formül şu şekildedir:
=ORTALAMA(sayı1; [sayı2]; ...)
- Bağımsız değişkenler: Tek tek sayılar, hücre başvuruları veya tüm aralıklar belirtilebilir (en fazla 255 bağımsız değişken).
- Ayırıcı: Türkçe yerelleştirmede bağımsız değişkenler noktalı virgül (
;) ile ayrılır. - İşleme mantığı:
- Sayılar: Hesaplamaya dahil edilir.
- Boş hücreler: Yok sayılır (ne toplama ne de sayıya etki eder).
- Metin ve mantıksal değerler (DOĞRU/YANLIŞ): Bir aralığın parçası olarak aktarılırlarsa yok sayılır.
- Sıfırlar (0): Normal sayılar gibi dikkate alınır.
Hesaplama örneği
A1:A5 hücrelerinde şu değerlerin bulunduğunu varsayalım: 10, 20, (boş), 30, 0.
=ORTALAMA(A1:A5)formülü 15 sonucunu döndürür.- Hesaplama: (10 + 20 + 30 + 0) / 4 = 60 / 4 = 15.
- Boş hücre paydaya dahil edilmez (bölme 5 yerine 4 sayı üzerinden yapılır).
Sıfırlar ve metinlerle çalışma: Sık karşılaşılan incelikler
En yaygın hata, sıfırların istem dışı olarak hesaba katılmasıdır. Raporunuzda "0" gerçek bir değeri değil, veri eksikliğini ifade ediyorsa standart işlev istatistikleri bozar.
Sıfırları hesaplamadan nasıl çıkarılır
Yalnızca sıfır olmayan değerlerin ortalamasını almak için EĞERORTALAMA işlevini veya (Excel'in yeni sürümlerinde) FİLTRELE kombinasyonunu kullanın:
-
EĞERORTALAMA ile (evrensel yöntem):
=EĞERORTALAMA(A1:A10; "<>0")Bu formül, yalnızca sıfıra eşit olmayan hücrelerin ortalamasını alır. -
FİLTRELE ile (dinamik diziler için):
=ORTALAMA(FİLTRELE(A1:A10; A1:A10<>0))
Metin olarak kaydedilmiş sayılara dikkat. Bir sayı metin olarak kaydedildiyse (örneğin, kesme işaretli "100" veya sola hizalanmış), ORTALAMA onu yok sayar. Hücre biçimini kontrol edin: sayısal olmaları gerekir.
Aralıktaki hataların işlenmesi
Ortalamasını aldığınız aralıkta bir hata içeren bir hücre varsa (örneğin, #SAYI/0! veya #YOK), ORTALAMA işlevi de bir hata döndürür ve hesaplamayı durdurur.
Hatalı hücreleri yok sayarak doğru sonucu elde etmek için formülü TOPLA işlevine sarın veya dizi formülü kullanın:
-
TOPLA ile seçenek (önerilen):
=TOPLA(1; 6; A1:A10)1— ORTALAMA işlevinin kodu.6— Hataları yok sayma kodu. Bu yapı, aralıktaki herhangi bir hatayı atlayarak ortalamayı güvenilir şekilde hesaplar.
-
EĞERHATA ile seçenek (tüm formülde hata varsa):
=EĞERHATA(ORTALAMA(A1:A10); "Veri yok")Aralıkta hiç sayı yoksa güzel bir mesaj görüntülemeye yardımcı olur.
Ortalama değer işlevlerinin karşılaştırılması
| İşlev | Boş hücrelerle davranışı | Sıfırlarla (0) davranışı | Hatalarla davranışı | Ne zaman kullanılır |
|---|---|---|---|---|
| ORTALAMA | Yok sayar | Dikkate alır | Hata döndürür | Standart ortalama hesaplamaları. |
| EĞERORTALAMA | Yok sayar | Koşulla hariç tutulabilir | Hata döndürür | Yalnızca pozitif sayıları veya eşik değerin üzerindeki değerleri ortalamak gerektiğinde. |
| ORTALAMAA | Yok sayar | Dikkate alır | Hata döndürür | Nadiren kullanılır; metni/mantığı sayıya dönüştürür (DOĞRU=1). |
| TOPLA | Yok sayar | Dikkate alır | Yok sayar | Veriler "kirli" ise, hesaplama hataları içeriyorsa. |
Kullanım sırasında sık yapılan hatalar
- Yanlış ayırıcı. Excel'in Türkçe sürümünde noktalı virgül yerine virgül kullanmak (
=ORTALAMA(A1, A2)hataya neden olur). - Gizli satırların dikkate alınması.
ORTALAMA, gizli satırlardaki değerleri sayar. Filtrelemeden sonra yalnızca görünür hücreleri ortalamak gerekiyorsa,ARA.TOPLAMişlevini kullanın:=ARA.TOPLAM(1; A1:A10)(burada 1 ortalama kodudur). - Gereksiz boşluklar. Boşluk içeren bir hücre metin olarak kabul edilir ve yok sayılır, ancak görsel olarak boş görünür. Verileri temizlemek için
KIRPişlevini kullanın.
SSS
ORTALAMA ile toplamın sayıya bölünmesi arasındaki fark nedir?
TOPLAM/SAYISIZ bölmesi yaparken, yanlış sayma işlevleri kullanırsanız metin hücrelerini veya boşlukları saymaya dahil edebilirsiniz. ORTALAMA bunu otomatik ve sayılar için güvenli bir şekilde yapar.
Ağırlıklı ortalama nasıl hesaplanır?
ORTALAMA işlevi ağırlıklı ortalama hesaplayamaz. Bunun için şu yapıyı kullanın: =ÇARPIMTOPLAM(Değerler; Ağırlıklar) / TOPLAM(Ağırlıklar).
İşlev neden 0 döndürüyor?
Bu, aralıktaki tüm sayılar 0'a eşitse veya aralık yalnızca metin/boşluk içeriyorsa ancak formül yanlış yazılmışsa (örneğin, değeri 0 olan tek bir hücreye başvuru) mümkündür. Hiç sayı yoksa, genellikle #SAYI/0! hatası döndürülür.