ORTALAMAEĞERLER
ORTALAMAEĞERLER işlevi, bir veya daha fazla küme bir veya daha fazla ilgili koşulu sağlıyorsa verilen bir kümedeki hücrelerin ortalamasını (aritmetik ortalamasını) döndürür.
ORTALAMAEĞERLER(ort değerler, test değerleri, koşul, test değerleri…,koşul…)
ort değerler: Ortalama değer için düşünülecek değerleri içeren bir koleksiyon. ort-değerler, tek bir hücre koleksiyonuna veya yalnızca sayı değerleri veya Boole değerleri içerebilecek bir hücre koleksiyonuna referanstır.
test değerleri: Sınanacak değerleri içeren bir koleksiyon. sınama-değerleri, herhangi bir değer içerebilir.
koşul: Değerleri karşılaştıran veya sınayan ve DOĞRU ya da YANLIŞ Boole değeri ile sonuçlanan bir ifade. koşul karşılaştırma işleçleri, sabitleri, ve (&) birleştirme işleci, referanslar ve joker karakterler içerebilir. Bir ifadedeki herhangi bir karakterle veya birden fazla karakterle eşleştirmek için joker karakterleri kullanabilirsiniz. Tek bir karakteri temsil etmek için ? (soru işareti), birden fazla karakteri temsil etmek için * (yıldız) ve bir sonraki karakterin joker karakter olarak kullanılmak yerine eşleştirilmesi gerektiğini belirtmek için ~ (yaklaşık işareti) kullanabilirsiniz. koşul, joker karakterler yerine NORMİFADE işlevi de içerebilir.
test değerleri…: İsteğe bağlı olarak sınanacak değerleri içeren bir veya daha fazla ek koleksiyon dahil edin. Her bir sınama-değerleri koleksiyonunun hemen ardından bir koşul ifadesi gelmelidir. Bu sınama-değerleri; koşul örüntüsü gerektiği kadar çok yinelenebilir.
koşul…: İsteğe bağlı sınama-değerleri koleksiyonu dahil edilirse koşul… DOĞRU veya YANLIŞ Boole değeriyle sonuçlanan ek bir ifade olur. Her bir sınama-değerleri koleksiyonunu takip eden bir koşul ifadesi olmalıdır; bu yüzden bu işlevin her zaman tek sayıda değişkeni olur.
Notlar
sınama-değerleri ve koşul çiftlerinin her biri için, karşılık gelen (dizide aynı konumda bulunan) değer koşullu sınamayla karşılaştırılır. Koşullu sınamaların tümü karşılanıyorsa, ort-değerler’de karşılık gelen değer ortalamaya dahil edilir.
ort-değerler ile tüm sınama-değerleri koleksiyonlarının aynı büyüklükte olması gerekir.
Örnekler |
---|
Aşağıdaki tablo verilmiştir: |
A | B | C | D | |
---|---|---|---|---|
1 | Yaş | Cinsiyet | Durum | Maaş |
2 | 35 | E | E | 71000 |
3 | 27 | F | E | 81000 |
4 | 42 | E | E | 86000 |
5 | 51 | E | B | 66000 |
6 | 28 | E | B | 52000 |
7 | 49 | F | B | 62000 |
8 | 63 | F | E | 89000 |
9 | 22 | E | E | 34000 |
10 | 29 | F | B | 42000 |
11 | 35 | F | E | 56000 |
12 | 33 | E | B | 62000 |
13 | 61 | E | E | 91000 |
=ORTALAMAEĞERLER(D2:D13; A2:A13; “<40”; B2:B13; “=E”) işlevi, kırk yaşın altındaki erkeklerin (B sütunundaki "E" ile belirtilir) ortalama maaşı olan 54750 sayısını döndürür. =ORTALAMAEĞERLER(D2:D13; A2:A13; “<40”; B2:B13; “=E”; C2:C13; “=B”) işlevi, kırk yaşın altındaki bekar (C sütunundaki "B" ile belirtilir) erkeklerin ortalama maaşı olan 57000 sayısını döndürür. =ORTALAMAEĞERLER(D2:D13; A2:A13; “<40”; B2:B13; “=E”; C2:C13; “=E”) işlevi, kırk yaşın altındaki evli (C sütunundaki "E" ile belirtilir) erkeklerin ortalama maaşı olan 52500 sayısını döndürür. =ORTALAMAEĞERLER(D2:D13; A2:A13; “<40”; B2:B13; “=K”) işlevi, kırk yaşın altındaki kadınların (B sütunundaki "K" ile belirtilir) ortalama maaşı olan yaklaşık 59667 sayısını döndürür. |
NORMİFADE kullanan örnek |
---|
Aşağıdaki tablo verilmiştir: |
A | B | |
---|---|---|
1 | 45 | ali@utku.com |
2 | 41 | Aras |
3 | 29 | canan@utku.com |
4 | 64 | can@utku.com |
5 | 12 | Sare |
=ORTALAMAEĞERLER(A1:A5, B1:B5, NORMİFADE(“([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})”), A1:A5, “>10”) formülü, B1:B5’te 10’dan büyük olan ve karşılık gelen hücre bir e-posta adresi içerdiğinde tüm hücrelerin ortalaması olan 46 değerini döndürür. |