ÇOKEĞERORTALAMA Formülü (AVERAGEIFS): Birden Çok Koşulla Ortalama
ÇOKEĞERORTALAMA
İngilizce adı: AVERAGEIFS
Yayın: · Son güncelleme:
ÇOKEĞERORTALAMA kısaca
ÇOKEĞERORTALAMA, birden fazla koşulun aynı anda sağlandığı satırların ortalamasını alır. Şehir ve kanal, sınıf ve devamsızlık ya da bir sayının alt ve üst sınırı gibi koşulları tek formülde birleştirir; en fazla 127 koşul çifti alır.
Söz dizimi
ÇOKEĞERORTALAMA(ortalama_aralık; ölçüt_aralığı1; ölçüt1; [ölçüt_aralığı2; ölçüt2]; ...)AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
Argümanlar
| Argüman | Durum | Açıklama |
|---|---|---|
ortalama_aralıkaverage_range | Zorunlu | Ortalaması alınacak hücreler. |
ölçüt_aralığı1criteria_range1 | Zorunlu | İlk koşulun sınanacağı aralık. Ortalama aralığıyla aynı boyutta olmalıdır. |
ölçüt1criteria1 | Zorunlu | İlk aralığa uygulanacak koşul; sayı, ifade, hücre başvurusu ya da metin. |
ölçüt_aralığı2; ölçüt2criteria_range2, criteria2 | İsteğe bağlı | Ek aralık ve koşul çiftleri. En fazla 127 çift yazılabilir. |
İçindekiler
Birden çok koşulla ortalama almak
Excel ÇOKEĞERORTALAMA formülü, tüm koşulları birlikte sağlayan satırların ortalamasını verir. "Bursa'daki online siparişlerin ortalama tutarı ne?" gibi iki ya da daha fazla filtre içeren sorular için tasarlanmıştır. Satır ancak her koşulu sağlıyorsa hesaba girer; koşullardan biri tutmazsa dışarıda kalır.
Altı siparişlik bir listede Bursa'dan gelen online siparişler 1.200, 1.600 ve 1.400 TL ise =ÇOKEĞERORTALAMA(C2:C7;A2:A7;"Bursa";B2:B7;"Online") sonucu 1.400 TL olur. Bursa'nın mağaza siparişi ve Ankara'nın online siparişi bu ortalamaya girmez.
Argüman sırası neden farklı?
Bu fonksiyonda ortalaması alınacak aralık ilk sıradadır. EĞERORTALAMA'da ise ortalama aralığı en sona yazılır ve isteğe bağlıdır. İki fonksiyonu art arda kullanırken en çok karıştırılan nokta budur.
İlk argümandan sonra koşullar çiftler hâlinde gelir: önce koşulun sınanacağı aralık, sonra o aralık için ölçüt. En fazla 127 çift yazabilirsiniz. Türkçe Excel'de bütün argümanlar noktalı virgülle ayrılır.
Sınıf ve devamsızlık örneği
Bir okulda 10-A sınıfında devamsızlığı 5 günden az olan öğrencilerin not ortalamasını bulmak istediğinizi düşünün. Tabloda B sütunu sınıfı, C sütunu devamsızlığı, D sütunu notu tutuyorsa formül =ÇOKEĞERORTALAMA(D2:D7;B2:B7;"10-A";C2:C7;"<5") olur.
Listede 10-A'dan dört öğrenci var, ama biri 6 gün devamsızlık yapmış. Kalan üç öğrencinin notları 80, 90 ve 85'tir ve ortalama 85 çıkar. Karşılaştırma işleci ölçüt metninin içine, tırnakla birlikte yazılır.
Aynı sütuna iki sınır koymak
Bir değerin belirli bir aralıkta olması gerekiyorsa aynı sütunu iki kez ölçüt aralığı olarak verirsiniz. 30.000 ile 50.000 TL arasındaki maaşların ortalaması için =ÇOKEĞERORTALAMA(B2:B6;B2:B6;">=30000";B2:B6;"<=50000") yazılır.
28.000, 35.000, 47.000, 52.000 ve 41.000 TL'lik maaşlardan sınırlar arasında kalan üçü 35.000, 47.000 ve 41.000'dir; ortalama 41.000 TL olur. Tek koşullu EĞERORTALAMA bu işi yapamaz, çünkü yalnız bir ölçüt kabul eder.
Hata mesajları ve nedenleri
Hiçbir satır tüm koşulları sağlamazsa sonuç #SAYI/0! olur. Microsoft'un belgelerine göre ortalama aralığı boşsa ya da yalnız metin içeriyorsa da aynı hata çıkar. Bu durumda koşulları tek tek deneyin; hangisinin hiç eşleşmediğini böyle bulursunuz.
Ölçüt aralıkları ortalama aralığıyla aynı boyutta olmalıdır. C2:C7 ile A2:A8 gibi farklı uzunlukta aralıklar #DEĞER! hatasına yol açar. EĞERORTALAMA bu konuda daha esnektir, ÇOKEĞERORTALAMA ise eşit boyut ister.
Tarih aralığında ortalama
Belirli bir dönemin ortalamasını almak için tarih sütununu iki kez ölçüt aralığı olarak kullanırsınız. Mart 2026 siparişlerinin ortalama tutarı için başlangıç tarihini F1'e, bitiş tarihini F2'ye yazıp =ÇOKEĞERORTALAMA(C2:C100;A2:A100;">="&F1;A2:A100;"<="&F2) formülünü kurarsınız. Tarihi formüle metin olarak gömmek bölgesel ayarlara göre farklı yorumlanabilir; hücreden okumak daha güvenlidir.
Aynı formüle üçüncü bir çift eklemek mümkündür. Yalnız Bursa'daki mart siparişleri için formülün sonuna ;B2:B100;"Bursa" çiftini eklemeniz yeterlidir. Koşul sayısı arttıkça her çiftin aralığını aynı satırlarla sınırlamaya dikkat edin.
Sıradaki adım
Kendi verinizde önce tek koşullu bir EĞERORTALAMA yazın, sonra aynı soruyu ÇOKEĞERORTALAMA ile ikinci bir koşul ekleyerek tekrarlayın. Koşulları sabit metin yerine hücrelerden alırsanız (ör. ">="&G1) rapor tablonuzu tek hücreyi değiştirerek güncelleyebilirsiniz.
Örnekler
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Şehir | Kanal | Tutar (TL) | ||
| 2 | Bursa | Online | 1.200 | 1.400 | |
| 3 | Ankara | Mağaza | 800 | ||
| 4 | Bursa | Mağaza | 950 | ||
| 5 | Bursa | Online | 1.600 | ||
| 6 | Ankara | Online | 1.100 | ||
| 7 | Bursa | Online | 1.400 |
=ÇOKEĞERORTALAMA(C2:C7;A2:A7;"Bursa";B2:B7;"Online")=AVERAGEIFS(C2:C7,A2:A7,"Bursa",B2:B7,"Online")Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
E2 hücresinin sonucu: 1.400
İki koşulu birlikte sağlayan satırlar 1.200, 1.600 ve 1.400 TL'dir. Toplam 4.200 / 3 = 1.400.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Öğrenci | Sınıf | Devamsızlık | Not | ||
| 2 | Ayşe | 10-A | 2 | 80 | 85 | |
| 3 | Mert | 10-B | 1 | 70 | ||
| 4 | Can | 10-A | 6 | 55 | ||
| 5 | Ece | 10-A | 0 | 90 | ||
| 6 | Ali | 10-B | 8 | 60 | ||
| 7 | Su | 10-A | 3 | 85 |
=ÇOKEĞERORTALAMA(D2:D7;B2:B7;"10-A";C2:C7;"<5")=AVERAGEIFS(D2:D7,B2:B7,"10-A",C2:C7,"<5")Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
F2 hücresinin sonucu: 85
10-A sınıfından devamsızlığı 5'ten az olanlar Ayşe, Ece ve Su'dur. (80 + 90 + 85) / 3 = 85.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Çalışan | Maaş (TL) | ||
| 2 | A | 28.000 | 41.000 | |
| 3 | B | 35.000 | ||
| 4 | C | 47.000 | ||
| 5 | D | 52.000 | ||
| 6 | E | 41.000 |
=ÇOKEĞERORTALAMA(B2:B6;B2:B6;">=30000";B2:B6;"<=50000")=AVERAGEIFS(B2:B6,B2:B6,">=30000",B2:B6,"<=50000")Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
D2 hücresinin sonucu: 41.000
30.000 ile 50.000 TL arasında 35.000, 47.000 ve 41.000 kalır. Ortalamaları 41.000 TL'dir.
Yaygın hatalar ve çözümleri
- #SAYI/0!
Neden: Hiçbir satır tüm koşulları birlikte sağlamıyor ya da ortalama aralığında sayı yok.
Çözüm: Koşulları tek tek deneyerek eşleşmeyeni bulun; beklenen bir durumsa formülü EĞERHATA ile sarın.
#SAYI/0! hatasının ayrıntılı çözümü → - #DEĞER!
Neden: Ölçüt aralıklarından biri ortalama aralığıyla aynı boyutta değil.
Çözüm: Tüm aralıkları aynı satırlarla başlatıp bitirin, ör. hepsini 2. ve 7. satırlar arasında seçin.
#DEĞER! hatasının ayrıntılı çözümü → - #AD?
Neden: Metin ölçütü tırnaksız yazılmış.
Çözüm: Metin ve karşılaştırma ölçütlerini tırnak içine alın.
#AD? hatasının ayrıntılı çözümü →
İlgili fonksiyonlar
Sıkça Sorulan Sorular
Excel ÇOKEĞERORTALAMA formülü nasıl kullanılır?
Önce ortalaması alınacak aralığı, ardından her koşul için aralık ve ölçüt çiftini yazın. =ÇOKEĞERORTALAMA(C2:C7;A2:A7;"Bursa";B2:B7;"Online") Bursa'daki online siparişlerin ortalamasını verir.
ÇOKEĞERORTALAMA tek koşulla kullanılabilir mi?
Evet, tek bir aralık ve ölçüt çiftiyle de çalışır ve EĞERORTALAMA ile aynı sonucu verir. Yalnız argüman sırası farklıdır: ortalama aralığı başa yazılır.
Koşullar "veya" mantığıyla birleştirilebilir mi?
Hayır, tüm koşullar "ve" mantığıyla birleşir. İki şehrin ortalaması gerekiyorsa her şehir için ÇOKETOPLA sonuçlarını toplayıp ÇOKEĞERSAY sonuçlarının toplamına bölebilirsiniz.