Genel Bakış
ÇOKEĞERORTALAMA (AVERAGEIFS), birden çok koşulu aynı anda sağlayan hücrelerdeki sayısal değerlerin aritmetik ortalamasını verir. Ortalaması alınacak aralığı, ölçüt aralıklarını ve her aralık için ölçütü belirtirsiniz; işlev yalnızca tüm ölçütleri karşılayan satırları hesaba katar. Ay, bölge, ürün ya da tarih gibi koşullara göre ortalama almak için kullanılır.
İlk ölçüt_aralığı ve ölçüt çifti zorunludur; sonraki çiftleri isteğe bağlı olarak ekleyebilirsiniz. Tüm ölçüt aralıkları, ölçüt_aralığı1 ile aynı boyut ve şekilde olmalıdır. Bir satırın ortalamaya girmesi için bütün ölçütlerin birlikte sağlanması gerekir.
Sonuçlar sırasıyla 25,00, 50,00 ve 80,00 olur. Her satırda A sütunundaki ay, C sütunundaki ölçütle karşılaştırılır; yalnız eşleşen satırların B sütunundaki satışları ortalamaya girer. Ölçütün başına eşittir işareti koymak aynı eşleşmeyi tanımlar. Metin eşleştirmesi büyük küçük harfe duyarlı değildir.
Sonuçlar sırasıyla 30,00, 20,00, 30,00 ve 40,00 olur. İlk satırda <> işleci satışı 20 olmayan Ocak satırlarını seçer. İkinci satırda D3 hücresindeki sayı eşitlik olarak çalışır; yalnız bu değere eşit Ocak satırı hesaba katılır. Üçüncü satırda > işleci 20'den büyük Ocak satışlarını, dördüncü satırda <= işleci 50 ve altındaki Şubat satışlarını seçer. Tüm ölçütler birlikte sağlanmalıdır.
Sonuçlar sırasıyla 25,00, 60,00, 50,00 ve 46,00 olur. O* O harfiyle başlayan ayları, *t t harfiyle biten ayları, ?ubat ise ilk karakteri herhangi bir harf olan ve ubat ile devam eden ayı eşleştirir. *a* içinde a harfi geçen tüm ayları seçtiği için beş satırın tamamı ortalamaya girer.
Sonuçlar sırasıyla 46,00, 53,33, 80,00 ve #SAYI/0! olur. İlk üç satırda başlangıç tarihi büyüdükçe daha az satır ortalamaya girer. Son satırda başlangıç tarihinden sonra hiçbir kayıt bulunmadığı için ölçütü sağlayan hücre yoktur ve işlev #SAYI/0! hatası verir (İngilizce Excel'de bu hata #DIV/0! olarak görünür). Bu hatayı yönetmek için formülü EĞERHATA ile sarmalayabilirsiniz.
Söz dizimi ve parametre
- Kategori
- İstatistiksel
- İngilizce adı
- AVERAGEIFS
- Platform
- Windows Mac Web
5 bağımsız değişken
3 zorunlu
2 isteğe bağlı
Köşeli parantez [ ] isteğe bağlı demektir
| Bağımsız değişken | Durum | Ne işe yarar |
|---|---|---|
| ortalama_aralığıaverage_range | Zorunlu | Ortalaması alınacak değerleri içeren hücre aralığını belirtir. |
| ölçüt_aralığı1criteria_range1 | Zorunlu | ölçüt1 ile sınanacak ilk hücre aralığını belirtir. |
| ölçüt1criteria1 | Zorunlu | ölçüt_aralığı1 içinde hangi hücrelerin seçileceğini belirleyen ifadeyi verir. |
| ölçüt_aralığı2criteria_range2 | İsteğe bağlı | ölçüt2 ile sınanacak ek hücre aralığını belirtir. |
| ölçüt2criteria2 | İsteğe bağlı | ölçüt_aralığı2 içinde hangi hücrelerin seçileceğini belirleyen ek ifadeyi verir. |
Geçerli kullanımlar
=ÇOKEĞERORTALAMA(C2:C6;B2:B6;"Ocak")
=ÇOKEĞERORTALAMA($B$2:$B$6;$A$2:$A$6;C2)
=ÇOKEĞERORTALAMA(B2:B6;A2:A6;"Ocak";B2:B6;">"&B4)
=ÇOKEĞERORTALAMA(B2:B6;A2:A6;"*a*")
Desteklenen Excel sürümleri
2007 ve sonrası
- 2003 Desteklenmiyor
- 2007 Destekleniyor
- 2010 Destekleniyor
- 2013 Destekleniyor
- 2016 Destekleniyor
- 2019 Destekleniyor
- 2021 Destekleniyor
- 2024 Destekleniyor
- 365 Destekleniyor
1. Tek ölçüte göre ortalama
Satış tablosunda belirli bir ayın ortalama satışını bulalım. Aranan ay C sütunundaki hücrede durur; veri aralıkları mutlak başvuruyla sabitlendiği için formül aşağı kopyalandığında yalnızca ölçüt hücresi değişir. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=ÇOKEĞERORTALAMA($B$2:$B$6; $A$2:$A$6; C2)
=AVERAGEIFS($B$2:$B$6,$A$2:$A$6,C2)
ÇOKEĞERORTALAMA
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Ay | Satış | Aranan ay | Ortalama satış |
| 2 | Ocak | 30 | Ocak | 25,00 |
| 3 | Şubat | 40 | Şubat | 50,00 |
| 4 | Ocak | 20 | Mart | 80,00 |
| 5 | Şubat | 60 | ||
| 6 | Mart | 80 |
TemelExcelDepo v1.0.0
2. İki ölçüt ve karşılaştırma işleçleri
Aynı ayın satırlarını bu kez satış değerine göre de daraltalım. C sütunu ayı, D sütunu satış koşulunu içerir. Koşul hücresi bir sayı (eşitlik) ya da <>, >, <= gibi bir işleçle başlayan metin olabilir. E2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=ÇOKEĞERORTALAMA($B$2:$B$6; $A$2:$A$6; C2; $B$2:$B$6; D2)
=AVERAGEIFS($B$2:$B$6,$A$2:$A$6,C2,$B$2:$B$6,D2)
ÇOKEĞERORTALAMA
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Ay | Satış | Ay ölçütü | Satış ölçütü | Ortalama satış |
| 2 | Ocak | 30 | Ocak | <>20 | 30,00 |
| 3 | Şubat | 40 | Ocak | 20 | 20,00 |
| 4 | Ocak | 20 | Ocak | >20 | 30,00 |
| 5 | Şubat | 60 | Şubat | <=50 | 40,00 |
| 6 | Mart | 80 |
Çoklu ÖlçütExcelDepo v1.0.0
3. Joker karakterlerle eşleştirme
Ay adının tamamını bilmediğimizde metin ölçütlerinde joker karakter kullanabiliriz: ? tek bir karakteri, * ise herhangi sayıda karakteri temsil eder. C sütunundaki her ölçüt, ay adının farklı bir bölümünü arar. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=ÇOKEĞERORTALAMA($B$2:$B$6; $A$2:$A$6; C2)
=AVERAGEIFS($B$2:$B$6,$A$2:$A$6,C2)
ÇOKEĞERORTALAMA
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Ay | Satış | Ölçüt | Ortalama satış |
| 2 | Ocak | 30 | O* | 25,00 |
| 3 | Şubat | 40 | *t | 60,00 |
| 4 | Ocak | 20 | ?ubat | 50,00 |
| 5 | Şubat | 60 | *a* | 46,00 |
| 6 | Mart | 80 |
Joker KarakterExcelDepo v1.0.0
4. Tarih ölçütü ve eşleşme olmaması
Tarihler seri numarası olarak işlenir; bu nedenle tarih ölçütünü >= gibi bir işleçle birleştirebilirsiniz. C sütunundaki başlangıç tarihinden sonraki satışların ortalamasını bulalım. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=ÇOKEĞERORTALAMA($B$2:$B$6; $A$2:$A$6; ">="&C2)
=AVERAGEIFS($B$2:$B$6,$A$2:$A$6,">="&C2)
ÇOKEĞERORTALAMA
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Tarih | Satış | Başlangıç tarihi | Ortalama satış |
| 2 | 10.01.2025 | 30 | 01.01.2025 | 46,00 |
| 3 | 05.02.2025 | 40 | 15.02.2025 | 53,33 |
| 4 | 20.02.2025 | 20 | 15.03.2025 | 80,00 |
| 5 | 12.03.2025 | 60 | 01.04.2025 | #SAYI/0! |
| 6 | 28.03.2025 | 80 |
Tarih ÖlçütüExcelDepo v1.0.0
Kullanırken dikkat edin
- Ölçütlerin yazımı: ölçüt1, ölçüt2 ve sonraki ölçütler sayı, metin ya da karşılaştırma ifadesi olabilir. İfadelerde >, <, >=, <= ve <> işleçlerini kullanabilirsiniz. Bir işleci hücre değeriyle birleştirmek için & işlecini kullanın; örneğin Ocak ayında, B4 hücresindeki değerden büyük satışların ortalamasını almak için aşağıdaki formülü yazın:
Ölçütün başına eşittir işareti koymak, işareti hiç koymamakla aynı sonucu verir. Ölçütlerde tarih kullanırsanız tarihin seri numarası esas alınır.=ÇOKEĞERORTALAMA(B2:B6; A2:A6; "Ocak"; B2:B6; ">"&B4)=AVERAGEIFS(B2:B6,A2:A6,"Ocak",B2:B6,">"&B4) - Metin eşleştirmesi ve joker karakterler: Metin eşleştirmesi büyük küçük harfe duyarlı değildir. Ölçütlerde ? tek bir karakteri, * ise herhangi sayıda karakteri temsil eder. Joker karakterin kendisini aramak istiyorsanız önüne tilde koyun: ~?, ~* ve ~~.
- ölçüt_aralığı boyutları: Tüm ölçüt_aralığı2 ve sonraki ölçüt aralıkları, ölçüt_aralığı1 ile aynı boyut ve şekilde olmalıdır. Toplam en çok 127 ölçüt aralığı ve ölçüt çifti kullanabilirsiniz.
- Aralıktaki değerlerin işlenmesi: İşlev, hücrelerin görünen biçimli değerini değil gerçek değerini kullanır. Tarih içeren bağımsız değişkenlerde tarihin seri numarası kullanılır. Aralıklardaki sıfır, tarih ve gizli hücreler hesaba katılır; mantıksal değer, metin ve boş hücreler dışlanır. Aralıkta hata değeri bulunan hücreler ölçütü sağlıyorsa hata sonuç olarak döner. Gizli hücreleri dışlamak isterseniz AVERAGEIFSVISIBLE adlı ek bileşen işlevini kullanabilirsiniz. Tam sütun başvuruları ($A:$A) boş hücreler yok sayıldığı için verimli çalışır.
- Hata koşulları: Aşağıdaki durumlarda işlev #SAYI/0! hatası verir (İngilizce Excel'de #DIV/0!):
- ortalama_aralığı boşsa ya da metin değeri içeriyorsa.
- ortalama_aralığı içinde sayı olmayan hücreler varsa.
- Ölçütlerin hepsini birlikte sağlayan hiçbir hücre yoksa.
- Sürüm bilgisi: İşlev Excel 2007 ile eklenmiştir ve EĞERORTALAMA işlevinin yerini almak üzere, çok ölçütlü kullanım için tasarlanmıştır.
- İlgili işlevler: ORTALAMA ölçütsüz, sayısal değerlerin aritmetik ortalamasını almak için tercih edilir. ORTALAMAA mantıksal değerleri ve metni de hesaba katmak istediğinizde kullanılır. EĞERORTALAMA tek ölçüt yeterli olduğunda kullanılabilir. VSEÇORT veritabanı biçimindeki bir sütunda birden çok koşula göre ortalama almak için seçilir. ÇOKEĞER birden çok DOĞRU ya da YANLIŞ koşula göre değer döndürmek istediğinizde kullanılır. ÇOKETOPLA ve ÇOKEĞERSAY aynı ölçüt yapısıyla toplam ve adet hesaplar; MAXIFS ve MINIFS işlevleri de aynı yapıdadır.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2007
- Excel 2010
- Excel 2013
- Excel 2016
- Excel 2019
- Excel 2021
- Excel 2024