EĞERORTALAMA ve EĞERORTALAMA İşlevleri - Ortalama Değerler If - Excel ve Google E-Tablolar

Bu Eğitici, Excel ve Google E-Tablolar'daki Excel ORTALAMASI ve EĞERORTALAMASI İşlevlerinin belirli ölçütleri karşılayan ortalama veriler için nasıl kullanılacağını gösterir.

AVERAGEIF İşlevine Genel Bakış

Belirli bir değeri içeren hücreleri saymak, bir değerden büyük veya ona eşit olan hücreleri saymak vb. için Excel'de EĞERORTALAMA işlevini kullanabilirsiniz.

EĞERORTALAMA Excel Çalışma Sayfası İşlevini kullanmak için bir hücre seçin ve şunu yazın:

(Formül girişlerinin nasıl göründüğüne dikkat edin)

AVERAGEIF İşlev Sözdizimi ve Bağımsız Değişkenler:

=EĞERORTALAMA (aralık, ölçüt, [ortalama_aralık])

Aralık - Sayılacak hücre aralığı.

kriterler - Hangi hücrelerin sayılması gerektiğini kontrol eden kriterler.

Ortalama aralık - [isteğe bağlı] Ortalaması alınacak hücreler. Atlandığında, aralık kullanılır.

EĞERORTALAMA işlevi nedir?

EĞERORTALAMA işlevi, elektronik tablolarda kullanılan eski işlevlerden biridir. Belirli bir kriteri kontrol eden bir hücre aralığını taramak ve ardından bir aralıktaki değerler bu değerlere karşılık geliyorsa ortalamayı (diğer bir deyişle matematiksel ortalama) vermek için kullanılır. Orijinal EĞERORTALAMA işlevi yalnızca bir ölçütle sınırlıydı. 2007'den sonra, çok sayıda kritere izin veren EĞERORTALAMA işlevi oluşturuldu. İkisi arasında genel kullanımın çoğu aynı kalır, ancak sözdiziminde bu makale boyunca tartışacağımız bazı kritik farklılıklar vardır.

Henüz yapmadıysanız, ÇOKEĞERSAY makalesinde benzer yapı ve örneklerin çoğunu inceleyebilirsiniz.

Temel örnek

Bu kayıtlı satış listesini ele alalım ve ortalama geliri bilmek istiyoruz.

Bir giderimiz olduğu için, negatif değer, sadece temel bir ortalama yapamayız. Bunun yerine, yalnızca 0'dan büyük değerlerin ortalamasını almak istiyoruz. "0'dan büyük", EĞER ORTALAMA işlevinde ölçütümüz olacaktır. Bunu belirtmek için formülümüz

=EĞERORTALAMA(A2:A7, ">0")

İki sütunlu örnek

Orijinal EĞERORTALAMA işlevi, toplamak istediğiniz sayı aralığına bir ölçüt uygulamanıza izin verecek şekilde tasarlanmış olsa da, çoğu zaman diğer sütunlara bir veya daha fazla ölçüt uygulamanız gerekecektir. Bu tabloyu ele alalım:

Şimdi, ortalama olarak kaç Muzumuz olduğunu bulmak için orijinal EĞERORTALAMA işlevini kullanırsak. Kriterlerimizi D1 hücresine koyacağız ve istediğimiz aralığı vermemiz gerekecek. ortalama son argüman olarak ve böylece formülümüz

=EĞERORTALAMA(A2:A7, D1, B2:B7)

Ancak, programcılar sonunda kullanıcıların birden fazla kriter vermek istediklerini anladıklarında, EĞERORTALAMA işlevi oluşturuldu. Herhangi bir sayıda ölçüt için çalışacak bir yapı oluşturmak için EĞERORTALAMA, önce toplam aralığın listelenmesini gerektirir. Örneğimizde bu, formülün şu şekilde olması gerektiği anlamına gelir:

=EĞERORTALAMA(B2:B7, A2:A7, D1)

NOT: Bu iki formül aynı sonucu alır ve benzer görünebilir, bu nedenle tüm argümanları doğru sırada listelediğinizden emin olmak için hangi işlevin kullanıldığına çok dikkat edin.

Tarihlerle Çalışma, Çoklu kriterler

Bir e-tabloda tarihlerle çalışırken, tarihi doğrudan formüle girmek mümkün olsa da, bir formüldeki hücreye başvurabilmeniz için tarihin bir hücrede olması en iyi uygulamadır. Örneğin, bu, bilgisayarın 5 bölü 27 bölü 2022 sayısını değil, 5/27/2020 tarihini kullanmak istediğinizi anlamasına yardımcı olur.

Her iki haftada bir siteye gelen ziyaretçi sayısını kaydeden sonraki tablomuza bakalım.

D2 ve E2'de bakmak istediğimiz aralığın başlangıç ​​ve bitiş noktalarını belirtebiliriz. O zaman bu aralıktaki ortalama ziyaretçi sayısını bulmak için formülümüz şöyle olabilir:

=EĞERORTALAMA(B2:B7, A2:A7, ">="&D2, A2:A7, "<="&E2)

Ölçütleri oluşturmak için "=" karşılaştırmalarını hücre referanslarıyla nasıl birleştirebildiğimize dikkat edin. Ayrıca, her iki ölçüt de aynı hücre aralığına uygulanıyor olsa bile (A2:A7), aralığı her ölçüt için bir kez olmak üzere iki kez yazmanız gerekir.

Birden çok sütun

Birden çok ölçüt kullanırken, bunları önceki örnekte yaptığımız gibi aynı aralığa uygulayabilir veya farklı aralıklara uygulayabilirsiniz. Örnek verilerimizi bu tabloda birleştirelim:

Kullanıcının aramak istediklerini E2 ile G2 arasındaki hücrelere girmesi için bazı hücreler kurduk. Bu nedenle, Şubat ayında toplanan toplam elma sayısını toplayacak bir formüle ihtiyacımız var. Formülümüz şöyle görünür:

=EĞERORTALAMA(C2:C7, B2:B7, ">="&F2, B2:B7, "<="&G2, A2:A7, E2)

VEYA türü mantığıyla EĞER ORTALAMA

Bu noktaya kadar, kullandığımız örneklerin tümü, tüm kriterlerimizi karşılayan satırları aradığımız AND tabanlı karşılaştırma olmuştur. Şimdi, bir satırın bir veya daha fazla kriteri karşılama olasılığını aramak istediğiniz durumu ele alacağız.

Bu satış listesine bakalım:

Hem Adam hem de Bob için ortalama satışları toplamak istiyoruz. İlk olarak, ortalama alma hakkında hızlı bir tartışma. Adam için 3 ve Bob için 2 giriş gibi eşit olmayan sayıda öğeniz varsa, her bir kişinin satışlarının ortalamasını alamazsınız. Bu, ortalamaların ortalamasını almak olarak bilinir ve sonunda az sayıda girişi olan öğeye haksız bir ağırlık verirsiniz. Verilerinizde durum buysa, "manuel" şekilde bir ortalama hesaplamanız gerekir: tüm öğelerinizin toplamını, öğelerinizin sayısına bölün. Bunun nasıl yapıldığını incelemek için buradaki makalelere göz atabilirsiniz:

Şimdi, tablomuzdaki gibi giriş sayısı aynıysa, yapabileceğiniz birkaç seçeneğiniz var. En basiti, iki EĞER ORTALAMA'yı bu şekilde birbirine eklemek ve ardından 2'ye (listemizdeki öğe sayısı) bölmektir.

=(EĞERORTALAMA(B2:B7, A2:A7, "Adam")+EĞERORTALAMA(B2:B7, A2:A7, "Bob"))/2

Burada, bilgisayara bireysel puanlarımızı hesaplattırdık ve sonra bunları bir araya topladık.

Bir sonraki seçeneğimiz, tüm formülü tekrar tekrar yazmak zorunda kalmamak için daha fazla kriter aralığınız olduğunda iyidir. Bir önceki formülde, bilgisayara iki farklı EĞER ORTALAMA'yı birlikte eklemesini manuel olarak söyledik. Ancak bunu, kriterlerinizi aşağıdaki gibi bir dizinin içine yazarak da yapabilirsiniz:

=ORTALAMA(EĞERORTALAMA(B2:B7, A2:A7, {"Adam", "Bob"}))

Dizinin küme parantezleri içinde nasıl oluşturulduğuna bakın. Bilgisayar bu formülü değerlendirdiğinde, dizimizdeki her öğe için bir EĞERORTALAMA işlevi hesaplamak istediğimizi anlayacak ve böylece bir sayı dizisi oluşturacaktır. Dış ORTALAMA işlevi daha sonra bu sayı dizisini alacak ve onu tek bir sayıya dönüştürecektir. Formül değerlendirmesinde adım adım ilerleyerek şöyle görünür:

=ORTALAMA(EĞERORTALAMA(B2:B7, A2:A7, {"Adam", "Bob"})) =ORTALAMA(13701, 21735) =17718

Aynı sonucu alıyoruz, ancak formülü biraz daha özlü yazabildik.

Boşluklarla uğraşmak

Bazen veri kümenizde bulmanız veya kaçınmanız gereken boş hücreler olabilir. Bunlar için kriterleri ayarlamak biraz zor olabilir, o yüzden başka bir örneğe bakalım.

A3 hücresinin gerçekten boş olduğunu, A5 hücresinin ise sıfır uzunlukta bir "" dizesi döndüren bir formülü olduğunu unutmayın. toplam ortalamasını bulmak istersek tamamen boş hücreler, bir "=" ölçütü kullanırdık ve formülümüz şöyle görünürdü:

=EĞERORTALAMA(B2:B7;A2:A7;"=")

Öte yandan, görsel olarak boş görünen tüm hücrelerin ortalamasını almak istiyorsak, kriterleri “” olarak değiştireceğiz ve formül şuna benziyor:

=EĞERORTALAMA(B2:B7,A2:A7,"")

Ters çevirelim: Peki ya boş olmayan hücrelerin ortalamasını bulmak istiyorsanız? Ne yazık ki, mevcut tasarım sıfır uzunluklu dizeden kaçınmanıza izin vermiyor. Bir “” kriteri kullanabilirsiniz, ancak örnekte gördüğünüz gibi hala 5. satırdaki değeri içeriyor.

=EĞERORTALAMA(B2:B7,A2:A7,"")

Sıfır uzunluklu dizeler içeren hücreleri saymamanız gerekiyorsa, bir SUMPRODUCT içinde UZUNLUK işlevini kullanmayı düşünebilirsiniz.

Google E-Tablolar'da EĞER ORTALAMA

EĞERORTALAMA İşlevi, Google E-Tablolar'da Excel'dekiyle tamamen aynı şekilde çalışır:

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave