Birden çok VEYA ölçütü ile Excel SUMIF

  • Bunu Paylaş
Michael Brown

Başka bir sütundaki bir değer belirtilen koşullardan herhangi birini karşıladığında belirli bir sütundaki sayıları nasıl toplayacağınızı biliyor musunuz? Bu makalede, birden çok ölçüt ve VEYA mantığı kullanarak SUMIF yapmanın 3 farklı yolunu öğreneceksiniz.

Microsoft Excel, hücreleri birden çok koşulla toplamak için özel bir işleve sahiptir - SUMIFS işlevi. Bu işlev VE mantığıyla çalışmak üzere tasarlanmıştır - bir hücre yalnızca belirtilen ölçütlerin tümü o hücre için DOĞRU olduğunda eklenir. Ancak bazı durumlarda, birden çok VEYA ölçütüyle toplamanız, yani koşullardan herhangi biri DOĞRU olduğunda bir hücre eklemeniz gerekebilir. İşte bu durumda SUMIF işleviişe yarıyor.

    Buna veya şuna eşit hücreleri toplamak için SUMIF + SUMIF

    Başka bir sütun A veya B'ye eşit olduğunda bir sütundaki sayıları toplamak istediğinizde, en belirgin çözüm her koşulu ayrı ayrı ele almak ve ardından sonuçları toplamaktır:

    SUMIF(aralık, KRİTERLER1 , sum_range) + SUMIF(range, kriterler2 , sum_range)

    Aşağıdaki tabloda, iki farklı ürün için satışları toplamak istediğinizi varsayalım, örneğin Elmalar ve Limonlar Bunun için, ilgilendiğiniz öğeleri doğrudan Kriterler 2 farklı SUMIF fonksiyonunun argümanları:

    =SUMIF(A2:A10, "elmalar", B2:B10) + SUMIF(A2:A10, "limonlar", B2:B10)

    Ya da kriterleri ayrı hücrelere girebilir ve bu hücrelere başvurabilirsiniz:

    =SUMIF(A2:A10, E1, B2:B10) + SUMIF(A2:A10, E2, B2:B10)

    Burada A2:A10 öğelerin listesidir ( aralık ), B2:B10 toplanacak sayılardır ( sum_rage ), E1 ve E2 hedef öğelerdir ( Kriterler ):

    Bu formül nasıl çalışır?

    İlk SUMIF işlevi, aşağıdaki verileri toplar Elmalar satışları toplarken, ikinci SUMIF Limonlar Toplama işlemi alt toplamları birbirine ekler ve toplamı verir.

    Dizi sabitli SUMIF - birden çok ölçüt içeren kompakt formül

    SUMIF + SUMIF yaklaşımı 2 koşul için iyi çalışır. 3 veya daha fazla ölçütle toplamanız gerekirse formül çok büyük olur ve okunması zorlaşır. Aynı sonucu daha kompakt bir formülle elde etmek için ölçütlerinizi bir dizi sabiti içinde sağlayın:

    SUM(SUMIF(aralık, { crireria1 , crireria2 , crireria3 , ...}, sum_range))

    Lütfen bu formülün VEYA mantığına dayalı olarak çalıştığını unutmayın - herhangi bir koşul karşılandığında bir hücre toplanır.

    Bizim durumumuzda, 3 farklı ürün için satışları toplamak için formül şöyledir:

    =TOPLA(SUMIF(A2:A10, {"Elmalar", "Limonlar", "Portakallar"}, B2:B10))

    Yukarıdaki ekran görüntüsünde, koşullar bir dizide sabit kodlanmıştır, yani ölçütlerdeki her değişiklikle formülü güncellemeniz gerekecektir. Bunu önlemek için, ölçütleri önceden tanımlanmış hücrelere girebilir ve bir formüle aralık başvurusu olarak sağlayabilirsiniz (bu örnekte E1: E3).

    =SUM(SUMIF(A2:A10, E1:E3, B2:B10))

    Dinamik dizileri destekleyen Excel 365'te, Enter tuşuyla tamamlanan normal bir formül olarak çalışır. Excel 2019, Excel 2016, Excel 2013 ve önceki dinamik öncesi sürümlerde, Ctrl + Shift + Enter kısayoluyla bir dizi formülü olarak girilmelidir:

    Bu formül nasıl çalışır?

    SUMIF'in ölçütlerine yerleştirilen bir dizi sabiti, onu bir dizi biçiminde birden çok sonuç döndürmeye zorlar. Bizim durumumuzda, 3 farklı tutar söz konusudur: için Elmalar , Limonlar ve Portakallar :

    {425;425;565}

    Toplamı elde etmek için SUM işlevini kullanırız ve bunu SUMIF formülünün etrafına sararız.

    Birden fazla VEYA koşuluna sahip hücreleri toplamak için SUMPRODUCT ve SUMIF

    Dizileri sevmiyor ve farklı hücrelerde birden çok ölçütle toplam yapmanıza olanak tanıyan normal bir formül mü arıyorsunuz? Sorun değil. SUM yerine, dizileri yerel olarak işleyen SUMPRODUCT işlevini kullanın:

    SUMPRODUCT(SUMIF(aralık, crireria_range , sum_range))

    Koşulların E1, E2 ve E3 hücrelerinde olduğunu varsayarsak, formül bu şekli alır:

    =SUMPRODUCT(SUMIF(A2:A10, E1:E3, B2:B10))

    Bu formül nasıl çalışır?

    Önceki örnekte olduğu gibi, SUMIF işlevi her bir koşul için toplamları temsil eden bir sayı dizisi döndürür. SUMPRODUCT bu sayıları toplar ve son bir toplam verir. SUM işlevinin aksine, SUMPRODUCT dizileri işlemek için tasarlanmıştır, bu nedenle Ctrl + Shift + Enter tuşlarına basmanıza gerek kalmadan normal bir formül olarak çalışır.

    Joker karakterlerle birden çok ölçüt kullanarak SUMIF

    Excel SUMIF işlevi joker karakterleri desteklediğinden, gerekirse bunları birden çok ölçüte dahil edebilirsiniz.

    Örneğin, her türden satışları toplamak için Elmalar ve Muzlar formülüdür:

    =TOPLA(SUMIF(A2:A10, {"*Elma", "*Muz"}, B2:B10))

    Koşullarınızın tek tek hücrelere girilmesi gerekiyorsa, joker karakterleri doğrudan bu hücrelere yazabilir ve SUMPRODUCT SUMIF formülü için ölçüt olarak bir aralık başvurusu sağlayabilirsiniz:

    Bu örnekte, aşağıdaki gibi herhangi bir karakter dizisiyle eşleşmesi için öğe adlarının önüne bir joker karakter (*) koyuyoruz Yeşil elmalar ve Goldfinger muzları Bir hücrenin herhangi bir yerinde belirli bir metin içeren öğelerin toplamını almak için her iki tarafa da yıldız işareti koyun, örneğin "*elma*".

    Excel'de SUMIF'in birden fazla koşulla nasıl kullanılacağı bu şekilde açıklanmıştır. Okuduğunuz için teşekkür eder, gelecek hafta blogumuzda görüşmek dileğiyle!

    İndirmek için pratik çalışma kitabı

    SUMIF çoklu kriter (.xlsx dosyası)

    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.