Tablolarda aritmetik ortalama hesaplama: Temel formüllerden gelişmiş koşullara

Kerem Aydın·13 Temmuz 2026·⏱4 dk

Excel'de bir sütundaki ortalama değeri hızlıca hesaplamak için =ORTALAMA(aralık) fonksiyonunu kullanın. Örneğin, =ORTALAMA(A1:A10) formülü, A1'den A10'a kadar olan hücrelerdeki sayıları otomatik olarak toplar ve sonucu bunların sayısına böler. Fonksiyon boş hücreleri ve metinleri yok sayar ancak sıfırları dikkate alır. Bu yöntem, tablolardaki veri analizi görevlerinin %90'ı için uygundur.

Temel ORTALAMA fonksiyonu

ORTALAMA fonksiyonu (İngilizce sürümde AVERAGE) argümanların aritmetik ortalamasını hesaplar. Sayısal bir serinin merkezi eğilimini değerlendirmek için standart bir araçtır.

Sözdizimi: =ORTALAMA(sayı1; [sayı2]; ...)

Argüman olarak şunları belirtebilirsiniz:

  • Tek tek sayılar (örneğin, =ORTALAMA(5; 10; 15)).
  • Hücre başvuruları (=ORTALAMA(A1; B1)).
  • Hücre aralıkları (=ORTALAMA(A1:A100)).
  • Yukarıdakilerin kombinasyonu.

Önemli: Fonksiyon, aralıktaki boş hücreleri ve metin değerlerini otomatik olarak yok sayar. Ancak 0 değerine sahip hücreler hesaplamaya dahil edilir ve nihai ortalamayı önemli ölçüde düşürebilir.

Kullanım örneği

A sütununda bir haftalık satış temsilcisi satışlarının bulunduğunu varsayalım:

  • A1: 1000
  • A2: 1500
  • A3: (boş)
  • A4: 2000
  • A5: 0 (temsilci çalışmadı)

=ORTALAMA(A1:A5) formülü 1125 sonucunu döndürür. Hesaplama: (1000 + 1500 + 2000 + 0) / 4 = 1125. Boş A3 hücresi bölen sayısına dahil edilmez.

Koşullarla çalışma: EĞERORTALAMA ve ÇOKEĞERORTALAMA

Çoğu zaman, tüm sütun için değil, yalnızca belirli bir kritere uyan değerler için ortalama bulmak gerekir (örneğin, yalnızca "Satış" departmanındaki ortalama maaş).

EĞERORTALAMA fonksiyonu

Tek bir koşul için kullanılır. Sözdizimi: =EĞERORTALAMA(koşul_aralığı; koşul; [ortalama_aralığı])

  • koşul_aralığı: Kriterin kontrol edildiği sütun.
  • koşul: Tırnak içindeki kriter (örneğin, ">100", "Elma", "<>0").
  • ortalama_aralığı: (isteğe bağlı) Hesaplama yapılacak sayıları içeren sütun. Belirtilmezse, ilk aralık ortalanır.

Örnek: Yalnızca 5000 TL'nin üzerindeki siparişler için ortalama sepet tutarını hesapla. =EĞERORTALAMA(B2:B100; ">5000"; C2:C100) Burada B — sipariş tutarları, C — ürün miktarıdır (veya tutarlara göre ortalama gerekiyorsa yine B sütunu).

ÇOKEĞERORTALAMA fonksiyonu

Aynı anda birden fazla koşul belirlemenize olanak tanır. Sözdizimi: =ÇOKEĞERORTALAMA(ortalama_aralığı; koşul_aralığı1; koşul1; ...)

Örnek: "ABC Ltd." tedarikçisinden "Elma" ürününün ortalama fiyatı. =ÇOKEĞERORTALAMA(C2:C100; A2:A100; "Elma"; B2:B100; "ABC Ltd.")

Metin koşulları veya karşılaştırma işaretleri (> , < , <>) kullanırken bunları mutlaka çift tırnak içine alın. Sayılar ve hücre başvuruları tırnak gerektirmez.

Sıfırları hesaplamadan nasıl hariç tutulur

Standart ORTALAMA fonksiyonu sıfırları normal sayılar olarak sayar. Sütununuzdaki sıfırlar gerçek bir değer yerine "veri yokluğunu" veya "atlamayı" ifade ediyorsa, bunları hariç tutmanız gerekir; aksi takdirde ortalama yanlış olur.

Yöntem 1: EĞERORTALAMA kullanımı En basit yöntem, "sıfıra eşit değil" koşulunu belirtmektir. =EĞERORTALAMA(A1:A100; "<>0") Bu formül, sıfır dışındaki tüm değerleri toplar ve bunların sayısına böler.

Yöntem 2: Dizi formülleri (Excel'in eski sürümleri için) Daha karmaşık koşullar gerekirse, ORTALAMA ve EĞER kombinasyonu kullanılabilir. =ORTALAMA(EĞER(A1:A100<>0; A1:A100)) Excel 2019 öncesi sürümlerde bu formülün Ctrl+Shift+Enter kombinasyonu ile onaylanması gerekir.

Aralıktaki hataların işlenmesi

Ortalamanın hesaplandığı sütunda hatalar varsa (örneğin, #SAYI/0!, #YOK), ORTALAMA fonksiyonu sonuç yerine bir hata döndürür.

Hatalı hücreleri yok saymak için ÇOKEĞERORTALAMA fonksiyonunu hata kontrolü koşuluyla birlikte veya yeni sürümlerde TOPLA ile kombinasyon halinde kullanın.

TOPLA aracılığıyla evrensel yöntem: =TOPLA(1; 6; A1:A100)

  • 1 — "Ortalama" fonksiyon kodu.
  • 6 — Hataları yok sayma kodu.
  • A1:A100 — Aralığınız.

Bu yöntem en güvenilir olanıdır, çünkü her türlü hatayı ve gerektiğinde gizli satırları atlar.

Ortalama hesaplama yöntemlerinin karşılaştırması

GörevÖnerilen fonksiyonFormül örneği
Sütuna göre basit ortalamaORTALAMA=ORTALAMA(A:A)
Tek koşullu ortalamaEĞERORTALAMA=EĞERORTALAMA(B:B; ">100")
Çoklu koşullu ortalamaÇOKEĞERORTALAMA=ÇOKEĞERORTALAMA(C:C; A:A; "İstanbul"; B:B; "2025")
Sıfırları yok saymaEĞERORTALAMA=EĞERORTALAMA(A:A; "<>0")
Hataları yok saymaTOPLA=TOPLA(1; 6; A:A)
Ağırlıklı ortalamaÇARPIMTOPLAMI / TOPLAM=ÇARPIMTOPLAMI(A1:A10; B1:B10)/TOPLAM(B1:B10)

Hesaplamalarda sık yapılan hatalar

  1. Metin olarak kaydedilmiş sayıların dikkate alınması. Sayılar metin olarak kaydedilmişse (hücrenin köşesinde yeşil üçgen vardır), ORTALAMA bunları yok sayar. "Veri" → "Sütunlara dönüştür" yoluyla bunları sayısal biçime dönüştürün.
  2. Yanlış ayırıcı. Excel'in Türkçe yerel ayarında argümanlar virgülle (,) değil, noktalı virgülle (;) ayrılır. =ORTALAMA(1, 2) formülü hata verir.
  3. Eski dosyalarda tüm sütuna başvuru. Çok büyük dosyalarda A:A aralığının belirtilmesi yeniden hesaplamayı yavaşlatabilir. Aralığı gerçekten doldurulmuş verilerle sınırlamak daha iyidir (A1:A5000).
  4. **Geometrik ortalama ile karıştırma. Büyüme oranları (örneğin enflasyon) için normal aritmetik ortalama uygun değildir, GEOMORTALAMA fonksiyonu gerekir.

Sık Sorulan Sorular (SSS)

Ağırlıklı ortalama değer nasıl hesaplanır? Değerlerin bir "ağırlığı" varsa (örneğin, ürün fiyatı ve satış adedi), şu formülü kullanın: =ÇARPIMTOPLAMI(Fiyatlar; Adetler) / TOPLAM(Adetler). Excel'de bunun için ayrı bir fonksiyon yoktur, ÇARPIMTOPLAMI kombinasyonu standarttır.

Neden ortalama değer, hesap makinesinde hesapladığımdan farklı çıkıyor? Aralıkta gizli satırlar olup olmadığını kontrol edin (ORTALAMA fonksiyonu bunları dikkate alır, filtrelenmiş görünen toplamların aksine) veya manuel olarak dikkate almadığınız sıfır içeren hücreler var mı diye bakın. Ayrıca, hücre biçiminin gerçek ondalık kesirleri gizleyerek görüntülenen değeri yuvarlayıp yuvarlamadığından emin olun.

Tarihlerin ortalaması alınabilir mi? Evet, Excel'de tarihler sayı olarak saklanır. Tarihlerin ortalaması, zaman aralığının ortasında bulunan doğru bir tarih döndürür. Sonuç hücresine sadece "Tarih" biçimini uygulayın.

MEDYAN fonksiyonu ne yapar ve ortalamadan neden daha iyidir? MEDYAN, örneklemi ikiye bölen değeri bulur (%50 değer daha küçük, %50 değer daha büyüktür). Verilerde güçlü aykırı değerler varsa (örneğin, 50 binlik normal maaşlar arasında bir milyonluk maaş), aritmetik ortalamadan daha iyidir, çünkü medyan aşırı değerlerden etkilenmez.