Birden çok ölçütle Excel SUMIFS ve SUMIF - formül örnekleri

  • Bunu Paylaş
Michael Brown

Bu eğitimde, sözdizimi ve kullanımları açısından SUMIF ve SUMIFS işlevleri arasındaki fark açıklanır ve Excel 365, 2021, 2019, 2016, 2013, 2010 ve daha düşük sürümlerde birden çok VE / VEYA ölçütüyle değerleri toplamak için bir dizi formül örneği sunulur.

Herkesin bildiği gibi Microsoft Excel, verilerle çeşitli hesaplamalar yapmak için bir dizi işlev sağlar. Birkaç makale önce, sırasıyla tek bir koşula ve birkaç koşula dayalı olarak hücreleri saymak için tasarlanmış olan COUNTIF ve COUNTIFS'i inceledik. Geçen hafta, belirtilen ölçütleri karşılayan değerleri toplayan Excel SUMIF'i ele aldık. Şimdi çoğul versiyonunu gözden geçirmenin zamanı geldiSUMIF - Değerlerin birden çok kritere göre toplanmasına olanak tanıyan Excel SUMIFS.

SUMIF fonksiyonuna aşina olanlar, bunu SUMIFS'e dönüştürmenin sadece fazladan bir "S" ve birkaç ek kriter gerektirdiğini düşünebilirler. Bu oldukça mantıklı görünebilir... ancak Microsoft ile çalışırken "mantıklı" her zaman böyle değildir : )

    Excel SUMIF işlevi - sözdizimi & kullanım

    SUMIF işlevi, değerleri koşullu olarak toplamak için kullanılır. tek kriter SUMIF sözdizimini bir önceki makalede ayrıntılı olarak tartışmıştık ve burada sadece hızlı bir tazeleme var.

    SUMIF(aralık, ölçüt, [sum_range])
    • aralık - kriterlerinize göre değerlendirilecek hücre aralığı, gerekli.
    • kriterler - karşılanması gereken, gerekli olan koşul.
    • sum_range - koşul karşılandığında toplanacak hücreler, isteğe bağlı.

    Gördüğünüz gibi, Excel SUMIF işlevinin sözdizimi yalnızca bir koşula izin vermektedir. Yine de, Excel SUMIF'in birden çok ölçütle değerleri toplamak için kullanılabileceğini söylüyoruz. Bu nasıl olabilir? Aşağıdaki örneklerde gösterildiği gibi, birkaç SUMIF işlevinin sonuçlarını ekleyerek ve dizi ölçütleriyle SUMIF formüllerini kullanarak.

    Excel SUMIFS işlevi - sözdizimi & kullanım

    Excel'de SUMIFS'i şu amaçlarla kullanırsınız birden fazla kritere dayalı olarak değerlerin koşullu toplamını bulma SUMIFS işlevi Excel 2007'de tanıtılmıştır ve Excel 2010, 2013, 2016, 2019, 2021 ve Excel 365'in sonraki tüm sürümlerinde mevcuttur.

    SUMIF ile karşılaştırıldığında, SUMIFS sözdizimi biraz daha karmaşıktır:

    SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

    İlk 3 bağımsız değişken zorunludur, ek aralıklar ve bunlarla ilişkili kriterler isteğe bağlıdır.

    • sum_range - Toplanacak bir veya daha fazla hücre, gereklidir. Bu tek bir hücre, bir hücre aralığı veya adlandırılmış bir aralık olabilir. Yalnızca sayı içeren hücreler toplanır; boş ve metin değerleri yok sayılır.
    • criteria_range1 - ilgili kriterler tarafından değerlendirilecek ilk aralık gereklidir.
    • KRİTERLER1 - karşılanması gereken ilk koşul, gerekli. Ölçütleri bir sayı, mantıksal ifade, hücre başvurusu, metin veya başka bir Excel işlevi biçiminde sağlayabilirsiniz. Örneğin, 10, ">=10", A1, "cherries" veya TODAY() gibi ölçütler kullanabilirsiniz.
    • criteria_range2, criteria2, ... - bunlar ek aralıklar ve bunlarla ilişkili kriterlerdir, isteğe bağlıdır. SUMIFS formüllerinde 127 adede kadar aralık/kriter çifti kullanabilirsiniz.

    Notlar:

    • Bir SUMIFS formülünün doğru çalışması için, tüm criteria_range argümanları ile aynı boyuta sahip olmalıdır. sum_range yani aynı sayıda satır ve sütun.
    • SUMIFS işlevi AND mantığıyla çalışır, yani toplam aralığındaki bir hücre yalnızca belirtilen kriterlerin tümünü karşılıyorsa toplanır, yani o hücre için tüm kriterler doğrudur.

    Temel SUMIFS formülü

    Şimdi de iki koşullu Excel SUMIFS formülüne bir göz atalım. Farklı tedarikçilerden gelen meyve sevkiyatlarını listeleyen bir tablonuz olduğunu varsayalım. A sütununda meyve adları, B sütununda tedarikçi adları ve C sütununda miktar var. İstediğiniz şey, belirli bir meyve ve tedarikçi ile ilgili miktarların toplamını bulmaktır, örneğin Pete tarafından tedarik edilen tüm elmalar.

    Yeni bir şey öğrenirken, basit şeylerle başlamak her zaman iyi bir fikirdir. Bu nedenle, başlangıç olarak SUMIFS formülümüz için tüm argümanları tanımlayalım:

    • sum_range - C2:C9
    • criteria_range1 - A2:A9
    • kriter1 - "elmalar"
    • criteria_range2 - B2:B9
    • kriter2 - "Pete"

    Şimdi yukarıdaki parametreleri bir araya getirin ve aşağıdaki SUMIFS formülünü elde edeceksiniz:

    =SUMIFS(C2:C9, A2:A9, "apples", B2:B9, "Pete")

    Formülü daha da geliştirmek için "elma" ve "Pete" metin ölçütlerini hücre referanslarıyla değiştirebilirsiniz. Bu durumda, farklı bir tedarikçiden gelen diğer meyve miktarını hesaplamak için formülü değiştirmeniz gerekmeyecektir:

    =SUMIFS(C2:C9, A2:A9, F1, B2:B9, F2)

    Not: Hem SUMIF hem de SUMIFS işlevleri doğaları gereği büyük/küçük harfe duyarsızdır. Metin büyüklüğünü tanımalarını sağlamak için lütfen Excel'de büyük/küçük harfe duyarlı SUMIF ve SUMIFS formülü bölümüne bakın.

    Excel'de SUMIF ve SUMIFS

    Bu eğitimin amacı, değerleri çeşitli koşullara göre toplamanın tüm olası yollarını kapsamak olduğundan, her iki işlevle de formül örneklerini tartışacağız - Excel SUMIFS ve birden çok ölçütlü SUMIF. Bunları doğru bir şekilde kullanmak için, bu iki işlevin ortak yönlerini ve ne şekilde farklı olduklarını açıkça anlamanız gerekir.

    Ortak kısım açık olsa da (benzer amaç ve parametreler), farklılıklar çok önemli olsa da o kadar açık değildir.

    SUMIF ve SUMIFS arasında 4 büyük fark vardır:

    1. Koşul sayısı . SUMIF bir seferde sadece bir koşulu değerlendirebilirken, SUMIFS birden fazla kriteri kontrol edebilir.
    2. Sözdizimi . SUMIF ile sum_range son ve isteğe bağlı bağımsız değişkendir - tanımlanmamışsa aralık argümanı toplanır. SUMIFS ile, sum_range ilk ve gerekli argümandır.
    3. Aralıkların boyutu. SUMIF formüllerinde, sum_range ile aynı boyut ve şekilde olması gerekmez. aralık Excel SUMIFS'te her bir hücre, sol üst hücre sağda olduğu sürece criteria_range ile aynı sayıda satır ve sütun içermelidir. sum_range Tartışma.

      Örneğin, SUMIF(A2:A9,F1,C2:C18) doğru sonucu döndürecektir çünkü en soldaki hücre sum_range argümanı (C2) doğrudur. Bu nedenle, Excel düzeltmeyi otomatik olarak yapacak ve sum_range olduğu gibi aralık .

      Eşit olmayan boyutta aralıklara sahip bir SUMIFS formülü #VALUE! hatası döndürür.

    4. Kullanılabilirlik SUMIF, 365'ten 2000'e kadar tüm Excel sürümlerinde kullanılabilir. SUMIFS, Excel 2007 ve daha yüksek sürümlerde kullanılabilir.

    Pekala, bu kadar strateji (yani teori) yeter, taktiklere geçelim (yani formül örnekleri : )

    Excel'de SUMIFS nasıl kullanılır - formül örnekleri

    Biraz önce, iki metin ölçütü içeren basit bir SUMIFS formülünden bahsettik. Aynı şekilde, Excel SUMIFS'i sayılar, tarihler, mantıksal ifadeler ve diğer Excel işlevleriyle ifade edilen birden çok ölçütle kullanabilirsiniz.

    Örnek 1. Karşılaştırma operatörleri ile Excel SUMIFS

    Meyve tedarikçileri tablomuzda, Miktar 200 veya daha fazla olan tüm teslimatları Mike'a göre toplamak istediğinizi varsayalım. Bunu yapmak için, criteria2'de "greater than or equal to" (>=) karşılaştırma operatörünü kullanırsınız ve aşağıdaki SUMIFS formülünü elde edersiniz:

    =SUMIFS(C2:C9,B2:B9,"Mike",C2:C9,">=200")

    Not: Excel SUMIFS formüllerinde, karşılaştırma operatörleri içeren mantıksal ifadelerin her zaman çift tırnak ("") içine alınması gerektiğine lütfen dikkat edin.

    Excel SUMIF işlevini tartışırken tüm olası karşılaştırma işleçlerini ayrıntılı olarak ele aldık, aynı işleçler SUMIFS ölçütlerinde de kullanılabilir. Örneğin, aşağıdaki formül C2:C9 hücrelerindeki 200'den büyük veya eşit ve 300'den küçük veya eşit olan tüm değerlerin toplamını döndürür.

    =SUMIFS(C2:C9, C2:C9,">=200", C2:C9,"<=300")

    Örnek 2. Excel SUMIFS'i tarihlerle kullanma

    Geçerli tarihe dayalı olarak birden fazla ölçütle değerleri toplamak isterseniz, aşağıda gösterildiği gibi SUMIFS ölçütünüzde TODAY() işlevini kullanın. Aşağıdaki formül, C sütununda karşılık gelen bir tarih bugün dahil olmak üzere son 7 gün içindeyse D sütunundaki değerleri toplar:

    =SUMIFS(D2:D10, C2:C10,">="&TODAY()-7, C2:C10,"<="&TODAY())

    Not: Ölçütlerde mantıksal bir operatörle birlikte başka bir Excel işlevi kullandığınızda, bir dizeyi birleştirmek için ve işareti (&) kullanmanız gerekir, örneğin "<="&TODAY().

    Benzer şekilde, belirli bir tarih aralığındaki değerleri toplamak için Excel TOPLA işlevini kullanabilirsiniz. Örneğin, aşağıdaki TOPLA formülü, B sütunundaki bir tarih 1-Ekim-2014 ile 31-Ekim-2014 tarihleri arasındaysa C2:C9 hücrelerindeki değerleri toplar.

    =SUMIFS(C2:C9, B2:B9, ">=10/1/2014", B2:B9, "<=10/31/2014")

    Aynı sonuç, bu örnekte gösterildiği gibi iki SUMIF işlevinin farkını hesaplayarak da elde edilebilir - Belirli bir tarih aralığındaki değerleri toplamak için SUMIF nasıl kullanılır? Ancak, Excel SUMIFS çok daha kolay ve anlaşılır, değil mi?

    Örnek 3. Boş ve boş olmayan hücrelerle Excel SUMIFS

    Raporları ve diğer verileri analiz ederken, genellikle boş veya boş olmayan hücrelere karşılık gelen değerleri toplamanız gerekebilir.

    Kriterler Açıklama Formül Örneği
    Boş hücreler "=" Kesinlikle hiçbir şey içermeyen boş hücrelere karşılık gelen değerleri toplayın - formül yok, sıfır uzunlukta dize yok. =SUMIFS(C2:C10, A2:A10, "=", B2:B10, "=")

    A ve B sütunlarındaki karşılık gelen hücreler tamamen boşsa C2:C10 hücrelerindeki değerleri toplayın. "" Başka bir Excel işlevi tarafından döndürülen boş dizeler içerenler de dahil olmak üzere "görsel olarak" boş hücrelere karşılık gelen değerleri toplayın (örneğin, aşağıdaki gibi bir formüle sahip hücreler). =SUMIFS(C2:C10, A2:A10, "", B2:B10, "")

    C2:C10 hücrelerindeki değerleri yukarıdaki formülle aynı koşullarda toplayın, ancak boş dizeleri de dahil edin. Boş olmayan hücreler "" Sıfır uzunluklu dizeler de dahil olmak üzere boş olmayan hücrelere karşılık gelen değerleri toplar. =SUMIFS(C2:C10, A2:A10, "", B2:B10, "")

    A ve B sütunlarındaki karşılık gelen hücreler boş değilse, boş dizelere sahip hücreler de dahil olmak üzere C2:C10 hücrelerindeki değerleri toplar. SUM-SUMIF

    veya

    SUM / LEN Sıfır uzunluklu dizeleri içermeyen, boş olmayan hücrelere karşılık gelen değerleri toplar. =SUM(C2:C10) - SUMIFS(C2:C10, A2:A10, "", B2:B10, "")

    =SUM((C2:C10) * (LEN(A2:A10)>0)*(LEN(B2:B10)>0))

    A ve B sütunlarında karşılık gelen hücreler boş değilse C2:C10 hücrelerindeki değerleri toplayın, sıfır uzunluklu dizelere sahip hücreler dahil edilmez.

    Şimdi de gerçek veriler üzerinde "boş" ve "boş olmayan" ölçütlerine sahip bir SUMIFS formülünü nasıl kullanabileceğinizi görelim.

    B sütununda sipariş tarihi, C sütununda teslim tarihi ve D sütununda Miktar olduğunu varsayalım. Henüz teslim edilmemiş ürünlerin toplamını nasıl bulursunuz? Yani, B sütunundaki boş olmayan hücrelere ve C sütunundaki boş hücrelere karşılık gelen değerlerin toplamını bilmek istiyorsunuz.

    Çözüm, SUMIFS formülünü 2 ölçütle kullanmaktır:

    =SUMIFS(D2:D10, B2:B10,"", C2:C10,"=")

    Excel SUMIF'i birden çok VEYA ölçütüyle kullanma

    Bu eğitimin başında belirtildiği gibi, SUMIFS fonksiyonu AND mantığı ile tasarlanmıştır. Peki ya birden fazla OR kriterine sahip değerleri toplamanız gerekiyorsa, yani koşullardan en az biri karşılandığında?

    Örnek 1. SUMIF + SUMIF

    En basit çözüm, birkaç SUMIF işlevi tarafından döndürülen sonuçları toplamaktır. Örneğin, aşağıdaki formül Mike ve John tarafından teslim edilen ürünlerin toplamının nasıl bulunacağını göstermektedir:

    =SUMIF(C2:C9, "Mike",D2:D9) + SUMIF(C2:C9, "John",D2:D9)

    Gördüğünüz gibi, ilk SUMIF işlevi "Mike "a karşılık gelen miktarları toplar, diğer SUMIF işlevi "John "a ilişkin miktarları döndürür ve ardından bu 2 sayıyı toplarsınız.

    Örnek 2. Bir dizi bağımsız değişkeniyle SUM & SUMIF

    Yukarıdaki çözüm çok basittir ve yalnızca birkaç kriter olduğunda işi hızlı bir şekilde halledebilir. Ancak birden fazla VEYA koşuluna sahip değerleri toplamak istiyorsanız SUMIF + SUMIF formülü çok büyüyebilir. Bu durumda, daha iyi bir yaklaşım bir dizi kriterleri SUMIF fonksiyonundaki argüman. Şimdi bu yaklaşımı inceleyelim.

    Tüm koşullarınızı virgüllerle ayırarak listeleyerek başlayabilir ve ardından ortaya çıkan virgülle ayrılmış listeyi teknik olarak dizi olarak adlandırılan {kıvırcık parantez} içine alabilirsiniz.

    Önceki örnekte, John, Mike ve Pete tarafından teslim edilen ürünleri toplamak istiyorsanız, dizi kriteriniz {"John", "Mike", "Pete"} gibi görünecektir. Ve SUMIF işlevinin tamamı şöyledir SUMIF(C2:C9, {"John", "Mike", "Pete"} ,D2:D9) .

    Üç değerden oluşan dizi bağımsız değişkeni, SUMIF formülünüzü üç ayrı sonuç döndürmeye zorlar, ancak formülü tek bir hücreye yazdığımız için, yalnızca ilk sonucu, yani John tarafından teslim edilen ürünlerin toplamını döndürür. Bu dizi-kriter yaklaşımının çalışmasını sağlamak için küçük bir numara daha kullanmanız gerekir - SUMIF formülünüzü aşağıdaki gibi bir SUM işlevi içine alın:

    =SUM(SUMIF(C2:C9, {"John", "Mike", "Pete"} , D2:D9))

    Gördüğünüz gibi, bir dizi ölçütü formülü SUMIF + SUMIF'e kıyasla çok daha kompakt hale getirir ve diziye istediğiniz kadar değer eklemenize olanak tanır.

    Bu yaklaşım sayılarla olduğu kadar metin değerleriyle de çalışır. Örneğin, C sütununda tedarikçi adları yerine 1, 2, 3 vb. tedarikçi kimlikleri olsaydı, SUMIF formülünüz şuna benzerdi:

    =SUM(SUMIF(C2:C9, {1,2,3} , D2:D9))

    Metin değerlerinin aksine, dizi bağımsız değişkenlerinde sayıların çift tırnak içine alınması gerekmez.

    Örnek 3. SUMPRODUCT & SUMIF

    Tercih ettiğiniz yol, ölçütleri doğrudan formülde belirtmek yerine bazı hücrelerde listelemekse, verilen dizilerdeki bileşenleri çarpan ve bu çarpımların toplamını döndüren SUMPRODUCT işleviyle birlikte SUMIF'i kullanabilirsiniz.

    =SUMPRODUCT(SUMIF(C2:C9, G2:G4, D2:D9))

    Burada G2:G4, aşağıdaki ekran görüntüsünde gösterildiği gibi, kriterlerinizi, bizim durumumuzda tedarikçilerin adlarını içeren hücrelerdir.

    Ancak elbette, isterseniz değerleri SUMIF işlevinizin bir dizi ölçütünde listelemenizi engelleyen hiçbir şey yoktur:

    =SUMPRODUCT(SUMIF(C2:C9, {"Mike", "John", "Pete"}, D2:D9))

    Her iki formül tarafından döndürülen sonuç, ekran görüntüsünde gördüğünüzle aynı olacaktır:

    Birden çok VEYA ölçütü içeren Excel SUMIFS

    Excel'de değerleri yalnızca birden çok VEYA koşuluyla değil, birkaç koşul kümesiyle koşullu olarak toplamak istiyorsanız, SUMIF yerine SUMIFS kullanmanız gerekecektir. Formüller az önce tartıştığımıza çok benzer olacaktır.

    Her zamanki gibi, bir örnek konuyu daha iyi açıklamaya yardımcı olabilir. Meyve tedarikçileri tablomuzda, Teslimat Tarihini (sütun E) ekleyelim ve Mike, John ve Pete tarafından Ekim ayında teslim edilen toplam miktarı bulalım.

    Örnek 1. SUMIFS + SUMIFS

    Bu yaklaşımla üretilen formül çok fazla tekrar içerir ve hantal görünür, ancak anlaşılması kolaydır ve en önemlisi işe yarar : )

    =SUMIFS(D2:D9,C2:C9, "Mike", E2:E9,">=10/1/2014", E2:E9, "<=10/31/2014") +

    SUMIFS(D2:D9, C2:C9, "John", E2:E9, ">=10/1/2014", E2:E9, "<=10/31/2014") +

    SUMIFS(D2:D9, C2:C9, "Pete", E2:E9, ">=10/1/2014" ,E2:E9, "<=10/31/2014")

    Gördüğünüz gibi, tedarikçilerin her biri için ayrı bir SUMIFS işlevi yazıyorsunuz ve iki koşul ekliyorsunuz - Ekim-1'e eşit veya büyük (">=10/1/2014",) ve 31 Ekim'e eşit veya küçük ("<=10/31/2014") ve ardından sonuçları topluyorsunuz.

    Örnek 2. Bir dizi bağımsız değişkeniyle SUM & SUMIFS

    Bu yaklaşımın özünü SUMIF örneğinde açıklamaya çalıştım, bu nedenle şimdi bu formülü kopyalayabilir, argümanların sırasını değiştirebilir (hatırladığınız gibi SUMIF ve SUMIFS'de farklıdır) ve ek kriterler ekleyebiliriz. Ortaya çıkan formül SUMIFS + SUMIFS'den daha kompakttır:

    =SUM(SUMIFS(D2:D9,C2:C9, {"Mike", "John", "Pete"}, E2:E9,">=10/1/2014", E2:E9,"<=10/31/2014"))

    Bu formül tarafından döndürülen sonuç, yukarıdaki ekran görüntüsünde gördüğünüzle tamamen aynıdır.

    Örnek 3. SUMPRODUCT & SUMIFS

    Hatırlayacağınız gibi, SUMPRODUCT yaklaşımı önceki iki yaklaşımdan farklı olarak, ölçütlerinizi doğrudan formülde belirtmek yerine her birini ayrı bir hücreye girmenizi sağlar. Birkaç ölçüt kümesi olması durumunda, SUMPRODUCT işlevi yeterli olmayacak ve ISNUMBER ve MATCH işlevlerini de kullanmanız gerekecektir.

    Dolayısıyla, Malzeme Adlarının H1:H3 hücrelerinde, Başlangıç Tarihinin H4 hücresinde ve Bitiş Tarihinin H5 hücresinde olduğunu varsayarsak, SUMPRODUCT formülümüz aşağıdaki şekli alır:

    =SUMPRODUCT(--(E2:E9>=H4), --(E2:E9<=H5), --(ISNUMBER(MATCH(C2:C9, H1:H3,0)), D2:D9)

    Birçok kişi SUMPRODUCT formüllerinde neden çift tire (--) kullanıldığını merak eder. Mesele şu ki, Excel SUMPRODUCT sayısal değerler dışındaki tüm değerleri yok sayarken, formülümüzdeki karşılaştırma operatörleri sayısal olmayan Boolean değerleri (DOĞRU / YANLIŞ) döndürür. Bu Boolean değerleri 1'lere ve 0'lara dönüştürmek için, teknik olarak çift tekli operatör olarak adlandırılan çift eksi işaretini kullanırsınız. İlk tekli zorlamaİkinci tekli, değerleri olumsuzlar, yani işareti tersine çevirir ve SUMPRODUCT işlevinin anlayabileceği şekilde +1 ve 0'a dönüştürür.

    Umarım yukarıdaki açıklama mantıklıdır ve mantıklı olmasa bile, şu temel kuralı unutmayın - SUMPRODUCT formüllerinizde karşılaştırma operatörlerini kullanırken çift tekli operatörü (--) kullanın.

    Dizi formüllerinde Excel TOPLA'yı kullanma

    Hatırlayacağınız gibi Microsoft, SUMIFS işlevini Excel 2007'de uygulamaya koymuştu. Hâlâ Excel 2003, 2000 veya daha önceki bir sürümü kullananlar, birden fazla AND ölçütüne sahip değerleri toplamak için bir SUM dizi formülü kullanmalıdır. Doğal olarak bu yaklaşım Excel 2013 - 2007'nin modern sürümlerinde de çalışır ve SUMIFS işlevinin eski moda bir karşılığı olarak kabul edilebilir.

    Yukarıda tartışılan SUMIF formüllerinde, dizi bağımsız değişkenlerini zaten kullandınız, ancak bir dizi formülü farklı bir şeydir.

    Örnek 1. Excel 2003 ve önceki sürümlerde birden çok VE ölçütü ile toplama

    Belirli bir meyve ve tedarikçiye ilişkin tutarların toplamını bulduğumuz ilk örneğe geri dönelim:

    Bildiğiniz gibi, bu görev sıradan bir SUMIFS formülü kullanılarak kolayca gerçekleştirilebilir:

    =SUMIFS(C2:C9, A2:A9, "apples", B2:B9, "Pete")

    Şimdi de aynı görevin Excel'in "SUMIFS içermeyen" ilk sürümlerinde nasıl yerine getirilebileceğini görelim. Öncelikle, karşılanması gereken tüm koşulları range="condition" şeklinde yazarsınız. Bu örnekte, iki aralık/koşul çiftimiz var:

    Koşul 1: A2:A9="elma"

    Koşul 2: B2:B9="Pete"

    Ardından, her biri parantez içine alınmış tüm aralık/koşul çiftlerinizi "çarpan" bir TOPLA formülü yazarsınız. Son çarpan, bizim durumumuzda C2:C9 olan toplam aralığıdır:

    =TOPLA((A2:A9="elma") * ( B2:B9="Pete") * ( C2:C9))

    Aşağıdaki ekran görüntüsünde gösterildiği gibi, formül en son Excel 2013 sürümünde mükemmel bir şekilde çalışır.

    Not: Herhangi bir dizi formülü girerken Ctrl + Shift + Enter tuşlarına basmanız gerekir. Bunu yaptığınızda, formülünüz {kıvrımlı parantez} içine alınır; bu, bir dizi formülünün doğru girildiğinin görsel bir göstergesidir. Parantezleri manuel olarak yazmayı denerseniz, formülünüz bir metin dizesine dönüştürülür ve çalışmaz.

    Örnek 2. Modern Excel sürümlerinde TOPLA dizi formülleri

    Excel'in modern sürümlerinde bile, TOPLA işlevinin gücü küçümsenmemelidir. TOPLA dizi formülü sadece zihin jimnastiği değildir, aşağıdaki örnekte gösterildiği gibi pratik bir değere sahiptir.

    Diyelim ki, B ve C olmak üzere iki sütununuz var ve C sütunundaki bir değer 10'dan büyük veya eşit olduğunda, C sütununun B sütunundan kaç kez büyük olduğunu saymanız gerekiyor:

    =TOPLA((C1:C10>=10) * (C1:C10>B1:B10))

    Yukarıdaki formülün pratik bir uygulamasını göremiyor musunuz? Başka bir şekilde düşünün : )

    Aşağıdaki ekran görüntüsünde gösterildiği gibi bir sipariş listesine sahip olduğunuzu ve belirli bir tarihe kadar kaç ürünün tam olarak teslim edilmediğini bilmek istediğinizi varsayalım. Excel'in diline çevrildiğinde, aşağıdaki koşullara sahibiz:

    Koşul 1: B sütunundaki (Sıralı öğeler) bir değerin 0'dan büyük olması

    Koşul 2: C sütununda (Teslim Edilen) B sütunundakinden daha düşük bir değer

    Koşul 3: D sütunundaki (Son tarih) bir tarih 11/1/2014 tarihinden küçüktür.

    Üç aralık/koşul çiftini bir araya getirdiğinizde aşağıdaki formülü elde edersiniz:

    =SUM((B2:B10>=0)*(B2:B10>C2:C10)*(D2:D10

    Bu eğitimde ele alınan formül örnekleri, Excel SUMIFS ve SUMIF işlevlerinin gerçekten neler yapabileceğinin yalnızca yüzeyini çizdi. Ancak umarız, sizi doğru yöne yönlendirmeye yardımcı olmuşlardır ve artık Excel çalışma kitaplarınızdaki değerleri, dikkate almanız gereken kaç karmaşık koşul olursa olsun toplayabilirsiniz.

    Michael Brown, yazılım araçlarını kullanarak karmaşık süreçleri basitleştirme tutkusuna sahip, kendini adamış bir teknoloji meraklısıdır. Teknoloji endüstrisinde on yılı aşkın deneyimiyle Microsoft Excel ve Outlook'un yanı sıra Google E-Tablolar ve Dokümanlar'daki becerilerini geliştirdi. Michael'ın blogu, bilgisini ve uzmanlığını başkalarıyla paylaşmaya, üretkenliği ve verimliliği artırmaya yönelik takip etmesi kolay ipuçları ve eğitimler sağlamaya adamıştır. İster deneyimli bir profesyonel, ister yeni başlayan olun, Michael'ın blogu, bu temel yazılım araçlarından en iyi şekilde yararlanmak için değerli bilgiler ve pratik tavsiyeler sunar.