SUMIF & SUMIFS İşlevleri - Eğer Toplam Değerleri - Excel ve Google E-Tablolar

Bu eğitim, cihazın nasıl kullanılacağını gösterir. Hariçel SUMIF ve SUMIF işlevsyonlar belirli ölçütleri karşılayan verileri toplamak için Excel ve Google E-Tablolar'da.

SUMIF İşlevine Genel Bakış

Excel'de SUMIF işlevini, belirli bir değeri içeren hücrelerin toplamını, bir değerden büyük veya ona eşit olan hücreleri vb. toplamak için kullanabilirsiniz.

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

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

1 =SUMIF (aralık, ölçüt, [toplam_aralık])

Aralık - Ölçütü uygulamak istediğiniz hücre aralığı.

kriterler - Hangi hücrelerin ekleneceğini belirlemek için kullanılan kriterler.

Toplam aralığı - [isteğe bağlı] Birlikte eklenecek hücreler. Toplam_aralık atlanırsa, bunun yerine aralıktaki hücreler toplanır.

SUMIF işlevi nedir?

SUMIF işlevi, elektronik tablolarda kullanılan eski işlevlerden biridir. Belirli bir kriteri kontrol eden bir hücre aralığını taramak ve ardından bu değerlere karşılık gelen bir aralıktaki değerleri toplamak için kullanılır. Orijinal SUMIF işlevi yalnızca bir kriterle sınırlıydı. 2007'den sonra, çok sayıda kritere izin veren SUMIFS 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 toplam geliri bilmek istiyoruz.

Bir giderimiz olduğu için, negatif değer, sadece temel bir toplamı yapamayız. Bunun yerine, yalnızca 0'dan büyük değerleri toplamak istiyoruz. "0'dan büyük", bir SUMIF işlevinde ölçütümüz olacak olan şeydir. Bunu belirtmek için formülümüz

1 =TOPLA(A2:A7, ">0")

İki sütunlu örnek

Orijinal SUMIF 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, kaç Muzumuz olduğunu (D1 hücresinde listelenmiştir) bulmak için orijinal SUMIF işlevini kullanırsak, istediğimiz aralığı vermemiz gerekir. toplam son argüman olarak ve böylece formülümüz

1 =TOPLA(A2:A7, D1, B2:B7)

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

1 =TOPLA(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. Bu aralıktaki ziyaretçi sayısını toplamak için formülümüz şöyle olabilir:

1 =TOPLA(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:

1 =TOPLA(C2:C7, B2:B7, ">="&F2, B2:B7, "<="&G2, A2:A7, E2)

VEYA türü mantığıyla SUMIFS

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 toplam satışları toplamak istiyoruz. Bunu yapmak için birkaç seçeneğiniz var. En basiti, iki SUMIFS'yi birbirine eklemektir, şöyle:

1 =TOPLA(B2:B7, A2:A7, "Adam")+TOPLA(B2:B7, A2:A7, "Bob")

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. Önceki formülde, bilgisayara iki farklı SUMIFS'i birlikte eklemesini manuel olarak söyledik. Ancak bunu, kriterlerinizi aşağıdaki gibi bir dizinin içine yazarak da yapabilirsiniz:

1 =TOPLA(TOPLA(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 ETOPLA işlevi hesaplamak istediğimizi anlayacak ve böylece bir sayı dizisi oluşturacaktır. Dış SUM 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:

123 =TOPLA(TOPLA(B2:B7, A2:A7, {"Adam", "Bob"}))=TOPLA(27401, 43470)=70871

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ını bulmak istersek tamamen boş hücreler, bir "=" ölçütü kullanırdık ve formülümüz şöyle görünürdü:

1 =TOPLA(B2:B7;A2:A7;"=")

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

1 =TOPLA(B2:B7,A2:A7,"")

Ters çevirelim: Peki ya boş olmayan hücrelerin toplamı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.

1 =TOPLA(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 SUMIF

SUMIF İş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