Excel'de ortalama formülü =ORTALAMA(A1:A20) gibi yazılır ve aralıktaki sayıların aritmetik ortalamasını verir. Yalnızca bir koşula uyan hücrelerin ortalaması için EĞERORTALAMA, birden çok koşulun hepsine uyan hücreler için ÇOKEĞERORTALAMA kullanırsın; bitişik bir sütunda hızlı sonuç istiyorsan Giriş sekmesinde Otomatik Toplam'ın yanındaki oktan Ortalama'yı seçip Enter'a basman yeterli.
Aşağıdaki işlev adları, örnekler ve sonuçlar Microsoft'un Türkçe Excel destek makalelerinden alındı (kaynak: Microsoft Destek, Kasım 2026'da okundu). Formülleri Türkçe Excel'de kullanıldığı gibi noktalı virgülle yazdım. Microsoft'un sayfası örneklerin bir kısmında virgül, bir kısmında noktalı virgül kullanıyor; ondalık ayırıcının virgül olduğu Türkçe ayarlarda bağımsız değişkenleri noktalı virgül ayırır, formül hata veriyorsa ilk bakacağın yer burası.
Boş hücre ile sıfır içeren hücre aynı şey değil
Ortalamada en sık yapılan hata budur. ORTALAMA, aralıktaki boş hücreleri, metinleri ve mantıksal değerleri yok sayar; ama değeri sıfır olan hücreleri hesaba katar. Yani bir sütunda henüz girilmemiş bir not boşsa ortalamayı etkilemez, aynı hücreye 0 yazarsan ortalamayı aşağı çeker.
İşi zorlaştıran şu: Excel Seçenekleri'nde Değeri sıfır olan hücrelerde sıfır göster onay kutusunu temizlediysen sıfırlar ekranda boş görünür ama hesaba girmeye devam eder. Bu ayar Dosya > Seçenekler > Gelişmiş kategorisinde, Bu çalışma sayfasının Seçeneklerini görüntüle başlığının altında duruyor. Ortalama beklediğinden düşük çıkıyorsa önce buraya bak.
| Hücrede ne var | ORTALAMA ne yapar |
|---|---|
| Sayı | Hesaba katar |
| 0 (sıfır) | Hesaba katar |
| Boş hücre | Yok sayar |
| Metin veya DOĞRU / YANLIŞ | Aralık içindeyse yok sayar |
| Hata değeri | Formül de hata verir |
Mantıksal değerleri ve sayıların metin hallerini de hesaba katmak istiyorsan Microsoft ORTALAMAA işlevini öneriyor. Sıfırları dışarıda bırakmak istiyorsan da kaynağın kendi örneği: =EĞERORTALAMA(A2:A7;"<>0"). Bu formül A6 gibi sıfır içeren hücreleri atlayıp kalan sayıların ortalamasını alıyor.
ORTALAMA işlevinin yazımı ve sonuç örnekleri
Yazım: ORTALAMA(sayı1; sayı2; ...). Sayı1 zorunlu, ortalamasını almak istediğin ilk sayı, hücre başvurusu veya aralık. Sayı2 ve sonrası isteğe bağlı ve en çok 255 tane olabilir. Microsoft'un örnek verisinde A2:A6 hücrelerinde 10, 7, 9, 27 ve 2; B2'de 15, C2'de 32 var:
| Formül | Ne hesaplar | Sonuç |
|---|---|---|
| =ORTALAMA(A2:A6) | A2 ile A6 arasındaki sayıların ortalaması | 11 |
| =ORTALAMA(A2:A6;5) | Aynı sayılar artı 5 sayısının ortalaması | 10 |
| =ORTALAMA(A2:C2) | A2 ile C2 arasındaki sayıların ortalaması | 19 |
Sayılar yan yana değilse aralıkları ayrı ayrı yazarsın. Kaynaktaki örnek =ORTALAMA(A2:A4;A7), listedeki ilk üç sayı ile son sayının ortalamasını alıyor. Bitişik satır veya sütundaki sayılar içinse formül yazmadan, sayıların altındaki ya da sağındaki hücreye tıklayıp Giriş sekmesinin Düzenleme grubunda Otomatik Toplam okundan Ortalama'yı seçmen yetiyor. Toplam almak için aynı menüyü kullanıyorsan Excel'de toplama formülünün inceliklerine de göz at.
EĞERORTALAMA ile tek koşullu ortalama
Yazım: EĞERORTALAMA(aralık; ölçüt; ortalama_aralık). Aralık koşulun kontrol edileceği hücreler; ölçüt hangi hücrelerin alınacağını söyleyen sayı, ifade, hücre başvurusu ya da metin. Microsoft'un verdiği ölçüt biçimleri 32, "32", ">elmalar" veya B4. Ortalama_aralık isteğe bağlı; atlarsan aralığın kendisinin ortalaması alınır. Mantığı EĞER formülündeki koşul yazımına çok benziyor.
- Aralıkta DOĞRU veya YANLIŞ içeren hücreler yok sayılır.
- Ortalama aralığındaki bir hücre boşsa EĞERORTALAMA onu yok sayar.
- Ölçüt hücresi boşsa işlev onu 0 olarak değerlendirir.
- Hiçbir hücre ölçütü karşılamazsa #SAYI/0! hatası alırsın.
- Ölçütte ? tek bir karakteri, * bir karakter dizisini temsil eder. Gerçek soru işareti veya yıldız arıyorsan önüne ~ koyarsın.
Gözden kaçan bir kural: ortalama_aralık, aralıkla aynı boyutta olmak zorunda değil. Excel ortalama_aralığın sol üst hücresini başlangıç alıp aralığın boyutuna ve şekline göre genişletiyor:
| Aralık | Ortalama_aralık | Gerçekte kullanılan |
|---|---|---|
| A1:A5 | B1:B5 | B1:B5 |
| A1:A5 | B1:B3 | B1:B5 |
| A1:B4 | C1:D4 | C1:D4 |
| A1:B4 | C1:C2 | C1:D4 |
ÇOKEĞERORTALAMA: bütün koşullar aynı anda
Yazım: ÇOKEĞERORTALAMA(ortalama_aralık; ölçüt_aralığı1; ölçüt1; ölçüt_aralığı2; ölçüt2; ...). Birinci ölçüt çifti zorunlu, sonrakiler isteğe bağlı ve 1 ile 127 arasında ölçüt yazabilirsin. Ortalama aralığındaki bir hücre yalnızca kendisine karşılık gelen bütün ölçütler doğruysa hesaba giriyor.
EĞERORTALAMA'dan önemli farkı: burada her ölçüt aralığı ortalama aralığıyla aynı boyut ve şekilde olmak zorunda. Ayrıca ölçüt aralığındaki boş hücre 0 sayılıyor, DOĞRU içeren hücreler 1, YANLIŞ içerenler 0 olarak değerlendiriliyor. Ortalama aralığındaki hücreler sayıya çevrilemiyorsa ya da hiçbir hücre ölçütleri karşılamıyorsa hata alıyorsun.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
Microsoft'un öğrenci notu örneğinde final sınavı notları D2:D5'te 87, 88, Eksik ve 75:
| Formül | Ne hesaplar | Sonuç |
|---|---|---|
| =ÇOKEĞERORTALAMA(D2:D5;D2:D5;"<>Eksik";D2:D5;">80") | Eksik olmayan ve 80'den yüksek final notlarının ortalaması | 87,5 |
| =ÇOKEĞERORTALAMA(C2:C5;C2:C5;">95") | 95'ten yüksek ikinci sınav notlarının ortalaması; böyle not yok | #SAYI/0! |
Eksik yazan hücreler sayısal değer olmadığı için hesaba katılmıyor, bu yüzden ayrıca temizlemen gerekmiyor.
Ortalama, orta değer ve mod farkı
Microsoft, ORTALAMA işlevinin bir sayı grubunun merkezini ölçtüğünü ve bunun en yaygın üç ölçüsü olduğunu hatırlatıyor. Kaynaktaki örnek 2, 3, 3, 5, 7 ve 10 sayıları: toplamları 30, altıya bölünce ortalama 5; orta değer 4; en sık tekrar eden sayı olan mod ise 3. Simetrik bir dağılımda üçü aynı çıkar, çarpık bir dağılımda farklılaşır. Ortalama sana yanıltıcı geliyorsa orta değere bakmak çoğu zaman tabloyu daha iyi anlatır.
Her satırın farklı ağırlığı varsa düz ortalama yerine ağırlıklı ortalama gerekiyor. Microsoft bunun için TOPLA.ÇARPIM ve TOPLA işlevlerini birlikte kullanıyor: =TOPLA.ÇARPIM(A2:A4;B2:B4)/TOPLA(B2:B4). Formül her değeri kendi ağırlığıyla çarpıp toplamı, ağırlıkların toplamına bölüyor.
Benim önerim
Günlük işin çoğunda ORTALAMA yeter, ama formülü yazmadan önce aralığına bir bak: içinde sıfır yazılmış ama aslında boş olması gereken hücre var mı? Benim gördüğüm hataların çoğu formülden değil, veriden geliyor. Tek koşul için EĞERORTALAMA, iki ya da daha fazla koşul için doğrudan ÇOKEĞERORTALAMA kullan ve aralıkları aynı boyutta tut. Sonuç uzun ondalıklarla çıkıyorsa Excel'de yuvarlama formüllerini anlattığım yazı bir sonraki adımın.
Sık sorulan sorular
Excel'de ortalama formülü nasıl yazılır?
Ortalamasını almak istediğin aralığı yazarsın, örneğin =ORTALAMA(A2:A6). Sayılar bitişik değilse aralıkları ayrı ayrı eklersin; en çok 255 bağımsız değişken yazabilirsin.
ORTALAMA boş hücreleri ve sıfırları hesaba katar mı?
Boş hücreleri, metinleri ve mantıksal değerleri yok sayar, değeri sıfır olan hücreleri ise hesaba katar. Sıfırları dışarıda bırakmak için EĞERORTALAMA ile sıfıra eşit olmayan ölçütünü kullanırsın.
EĞERORTALAMA ile ÇOKEĞERORTALAMA arasındaki fark ne?
EĞERORTALAMA tek bir ölçüte göre ortalama alır. ÇOKEĞERORTALAMA birden çok ölçütün hepsini karşılayan hücrelerin ortalamasını alır ve her ölçüt aralığının ortalama aralığıyla aynı boyutta olmasını ister.
Ortalama formülü neden #SAYI/0! hatası veriyor?
Koşullu ortalamada hiçbir hücre ölçütü karşılamadığında Excel sıfıra bölmeye çalışır ve #SAYI/0! hatasını verir. Ölçütü ve aralığı kontrol etmen gerekir.


