Genel Bakış
EĞERORTALAMA (AVERAGEIF), bir aralıkta verilen tek bir ölçüte uyan hücrelerin sayısal değerlerinin aritmetik ortalamasını verir. Belirli bir ay, şehir, ürün ya da eşik değerine göre ortalama hesaplamak için kullanılır. Ölçüt metin, sayı, karşılaştırma ifadesi veya joker karakterli bir kalıp olabilir.
EĞERORTALAMA tek bir koşulla çalışır. Birden çok koşul gerektiğinde EĞERORTALAMALAR kullanılır; bu işlevde ortalama_aralığı ilk parametredir, dolayısıyla işlev değiştirirken parametre sırasını da değiştirmeniz gerekir.
Sonuçlar sırasıyla 30,00, 45,00, 45,00, 80,00 ve 30,00 olur. Her satırda ölçüt olarak o satırdaki ay adı kullanılır; $A$2:$A$6 ve $B$2:$B$6 aralıkları kopyalama sırasında sabit kalır. Ocak ve Şubat birden çok satırda geçtiği için bu aylarda ilgili satışların ortalaması alınır; Mart tek satırda geçtiğinden o satırdaki tutar sonuç olur. Ölçütün başına eşittir işareti koymak sonucu değiştirmez.
Sonuçlar sırasıyla 300,00, 350,00, 400,00, 450,00 ve 500,00 olur. Karşılaştırma işleci ile hücre değeri & işleciyle birleştirilir; böylece ölçüt her satırda kendi tutarına göre değişir. İlk satırda tüm tutarlar ölçüte uyduğu için bütün liste ortalanır, son satırda ise yalnız kendisi ölçüte uyar. >= yerine > kullansaydınız satırın kendi tutarı hesaba katılmaz, son satırda ölçüte uyan hücre kalmadığı için hata alırdınız.
Sonuçlar sırasıyla 100,00, 100,00, 200,00 ve 60,00 olur. A* kalıbı A ile başlayan Ankara ve Adana satırlarını yakalar. a* kalıbı da aynı sonucu verir, çünkü işlev metin eşleştirirken büyük ve küçük harf ayrımı yapmaz. ?zmir kalıbındaki soru işareti baştaki tek harfin yerini tutar ve İzmir satırını bulur. *ur* kalıbı ise adın herhangi bir yerinde ur bulunan Bursa satırını seçer. Joker karakterin kendisini aramak isterseniz önüne tilde koyun: ~?, ~* veya ~~.
Sonuçlar sırasıyla 67,50, 80,00, 90,00, 100,00 ve #SAYI/0! olur. Her satırda yalnız o tarihten sonraki günlerin satışları ortalanır. Son satırda daha sonraki bir tarih bulunmadığından ölçüte uyan hücre kalmaz ve işlev #SAYI/0! hatası verir (İngilizce Excel'de #DIV/0!). Tarihi hücreye bağlamak yerine formülün içine sabit olarak yazmak isterseniz DATE işlevini kullanabilirsiniz:
Bu formül 2 Ocak 2025 tarihinden sonraki satışların ortalamasını verir.
Söz dizimi ve parametre
- Kategori
- İstatistiksel
- İngilizce adı
- AVERAGEIF
- Platform
- Windows Mac Web
3 bağımsız değişken
2 zorunlu
1 isteğe bağlı
Köşeli parantez [ ] isteğe bağlı demektir
| Bağımsız değişken | Durum | Ne işe yarar |
|---|---|---|
| aralıkrange | Zorunlu | Ölçüte göre denetlenecek hücre aralığını belirtir. |
| ölçütcriteria | Zorunlu | Hangi hücrelerin ortalamaya katılacağını belirleyen sayıyı, metni veya ifadeyi belirtir. |
| ortalama_aralığıaverage_range | İsteğe bağlı | Ortalaması alınacak gerçek hücreleri belirtir. |
Geçerli kullanımlar
=EĞERORTALAMA(A2:A10;"Ocak";B2:B10)
=EĞERORTALAMA(B2:B10;">="&D2)
=EĞERORTALAMA(A2:A10;"A*";B2:B10)
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. Ay ölçütüyle ortalama
A sütununda ay adları, B sütununda satış tutarları var. Her satırdaki ayın ortalama satışını C sütununda hesaplayalım. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=EĞERORTALAMA($A$2:$A$6;A2;$B$2:$B$6)
=AVERAGEIF($A$2:$A$6,A2,$B$2:$B$6)
EĞERORTALAMA
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Ay | Satış | Ayın ortalaması |
| 2 | Ocak | 20,00 | 30,00 |
| 3 | Şubat | 30,00 | 45,00 |
| 4 | Şubat | 60,00 | 45,00 |
| 5 | Mart | 80,00 | 80,00 |
| 6 | Ocak | 40,00 | 30,00 |
TemelExcelDepo v1.0.0
2. Karşılaştırma ölçütü ve ortalama_aralığının atlanması
Sipariş tutarlarından, her satırdaki tutara eşit veya ondan büyük olanların ortalamasını bulalım. ortalama_aralığı verilmediği için ölçütün denetlendiği hücreler aynı zamanda ortalaması alınan hücrelerdir. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=EĞERORTALAMA($A$2:$A$6;">="&A2)
=AVERAGEIF($A$2:$A$6,">="&A2)
EĞERORTALAMA
Formülünü incelemek için bir hücre seçin.| A | B | |
|---|---|---|
| 1 | Sipariş tutarı | Bu tutar ve üzerinin ortalaması |
| 2 | 100,00 | 300,00 |
| 3 | 200,00 | 350,00 |
| 4 | 300,00 | 400,00 |
| 5 | 400,00 | 450,00 |
| 6 | 500,00 | 500,00 |
KarşılaştırmaExcelDepo v1.0.0
3. Joker karakterli ölçütler
Şehir adlarına göre satış ortalamasını joker karakterlerle hesaplayalım. C sütunundaki her ölçüt bir kalıptır: * herhangi sayıda karakteri, ? tam olarak bir karakteri temsil eder. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=EĞERORTALAMA($A$2:$A$5;C2;$B$2:$B$5)
=AVERAGEIF($A$2:$A$5,C2,$B$2:$B$5)
EĞERORTALAMA
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Şehir | Satış | Ölçüt | Ortalama satış |
| 2 | Ankara | 120,00 | A* | 100,00 |
| 3 | Adana | 80,00 | a* | 100,00 |
| 4 | İzmir | 200,00 | ?zmir | 200,00 |
| 5 | Bursa | 60,00 | *ur* | 60,00 |
Joker KarakterExcelDepo v1.0.0
4. Tarih ölçütü ve eşleşme olmayan durum
Günlük satışlarda, her tarihten sonraki günlerin ortalama satışını bulalım. Tarihler sayı olarak saklandığından karşılaştırma işleci ile kullanılabilir. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=EĞERORTALAMA($A$2:$A$6;">"&A2;$B$2:$B$6)
=AVERAGEIF($A$2:$A$6,">"&A2,$B$2:$B$6)
EĞERORTALAMA
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Tarih | Satış | Sonraki günlerin ortalaması |
| 2 | 01.01.2025 | 20,00 | 67,50 |
| 3 | 02.01.2025 | 30,00 | 80,00 |
| 4 | 03.01.2025 | 60,00 | 90,00 |
| 5 | 04.01.2025 | 80,00 | 100,00 |
| 6 | 05.01.2025 | 100,00 | #SAYI/0! |
Tarih ve HataExcelDepo v1.0.0
=EĞERORTALAMA($A$2:$A$6;">"&TARİH(2025;1;2);$B$2:$B$6)
Kullanırken dikkat edin
- ortalama_aralığı atlanırsa: ortalama_aralığı verilmezse ölçüte uyan hücrelerin ortalaması aralık içinden alınır; yani aynı hücreler hem ölçütü denetlemek hem de ortalamayı hesaplamak için kullanılır. Ölçütün denetlendiği sütun ile ortalaması alınacak sütun farklıysa ortalama_aralığı belirtmeniz gerekir.
- ölçüt: ölçüt bir sayı, metin, hücre başvurusu ya da karşılaştırma işleci içeren bir ifade olabilir. Bir hücredeki değeri karşılaştırma işlecine bağlamak için & kullanın; örneğin ">"&A2 ifadesi A2 hücresindeki değerden büyük olanları seçer. Ölçüt metin ya da işleç içeriyorsa tırnak içine alınmalıdır.
- Joker karakterler: ölçüt joker karakter içerebilir: ? tek bir karakterin, * ise herhangi sayıda karakterin yerini tutar. Joker karakterin kendisini aramak için önüne tilde koyun: ~?, ~* ve ~~.
- Büyük/küçük harf: Metin eşleştirirken büyük ve küçük harf ayrımı yapılmaz; "Ocak" ile "OCAK" aynı değer sayılır.
- Ortalamaya hangi hücreler katılır: Ortalama hücrelerin gerçek değerleri üzerinden hesaplanır, biçimlendirilmiş görünümleri dikkate alınmaz. Sıfır içeren, tarih içeren ve gizli hücreler hesaba katılır. Mantıksal değer, metin ve boş hücreler ortalamaya girmez. Ortalaması alınacak aralıkta hata değeri içeren bir hücre ölçüte uyuyorsa işlev o hatayı döndürür.
- #SAYI/0! hatası: ortalama_aralığı içinde (verilmediyse aralık içinde) ölçüte uyan hiçbir hücre yoksa işlev #SAYI/0! hatasını döndürür; İngilizce Excel'de bu hata #DIV/0! olarak görünür. Hatayı karşılamak için işlevi EĞERHATA ile sarmalayabilirsiniz.
- EĞERORTALAMALAR ile fark: Birden çok koşul gerektiğinde ya da yeni çalışma kitaplarında çok koşullu hesaplar için EĞERORTALAMALAR tercih edilir. İşlevi değiştirirken parametre sırasına dikkat edin: EĞERORTALAMALAR işlevinde ortalaması alınacak aralık ilk parametredir. EĞERORTALAMA Excel 2007 ile eklenmiştir.
- İlgili işlevler: EĞERORTALAMALAR: Birden çok koşula uyan değerlerin ortalaması gerektiğinde tercih edilir. ORTALAMA: Koşul olmadan tüm sayısal değerlerin ortalaması alınacaksa kullanılır. EĞER: Bir koşulun doğru ya da yanlış olmasına göre farklı değer döndürmek için kullanılır. EĞERSAY: Aynı türden ölçütle uyan hücreleri saymak için kullanılır. ETOPLA: Aynı türden ölçütle uyan değerleri toplamak için kullanılır. EĞERHATA: Eşleşme olmadığında çıkan hatayı yerine başka bir değer göstermek için kullanılır.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2007
- Excel 2010
- Excel 2013
- Excel 2016
- Excel 2019
- Excel 2021
- Excel 2024