Skip to content

Excel SUMPRODUCT ile Birden Çok Kriteri Karşılayan Hücreleri Topla

12 de Mayıs de 2021

İki Değer Arasına Düşen Toplam Hücreler

Excel SUMPRODUCT ile Birden Çok Kriteri Karşılayan Verilerin Hücrelerini Toplama.
Cankurtaran

Excel’deki SUMPRODUCT işlevi, işlevin bağımsız değişkenlerinin girilme şekline bağlı olarak farklı sonuçlar verecek çok yönlü bir işlevdir. Normalde, adından da anlaşılacağı gibi, SUMPRODUCT, ürünlerini elde etmek için bir veya daha fazla dizinin öğelerini çarpar ve ardından ürünleri toplar veya toplar. Bununla birlikte, işlevin sözdizimini ayarlayarak, yalnızca belirli kriterleri karşılayan hücrelerdeki verileri toplamak için kullanılabilir. Excel 2007’den bu yana, program, bir veya daha fazla belirlenmiş ölçütü karşılayan hücrelerdeki verileri toplayacak iki işlev (SUMIF ve SUMIFS) içermektedir. Bununla birlikte, zaman zaman, yukarıdaki resimde gösterildiği gibi aynı aralıkla ilgili birden fazla koşul bulma söz konusu olduğunda SUMPRODUCT ile çalışmak daha kolaydır.

Hücreleri Toplamak için SUMPRODUCT İşlev Sözdizimi

Belirli koşulları karşılayan hücrelerdeki verileri toplamak için SUMPRODUCT elde etmek için kullanılan sözdizimi şudur: = SUMPRODUCT ([condition1] * [condition2] * [array]) koşul1, koşul2 – işlevin dizinin ürününü bulması için karşılanması gereken koşullar. dizi – bitişik bir hücre aralığı

Örnek: Birden Çok Koşulu Karşılayan Hücrelerde Veri Toplama

Yukarıdaki görüntüdeki örnek, 25 ile 75 arasındaki D1 ila E6 aralığındaki hücrelere veri ekler.

SUMPRODUCT İşlevine Girme

Bu örnek SUMPRODUCT işlevinin düzensiz bir biçimini kullandığından, işlevin iletişim kutusu işlevi ve onun bağımsız değişkenlerini girmek için kullanılamaz. Bunun yerine, işlev bir çalışma sayfası hücresine el ile yazılmalıdır.

  1. Hücreyi tıklayın B7 bunu etkin hücre yapmak için çalışma sayfasında;
  2. Aşağıdaki formülü B7 hücresine girin:= TOPLA ÇARPIM (($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75) * (A2: B6))
  3. Cevap 250 B7 hücresinde görünmelidir
  4. Yanıta, aralıktaki 25 ile 75 arasındaki beş sayının (40, 45, 50, 55 ve 60) eklenmesiyle ulaşıldı. Toplamı 250’dir.

SUMPRODUCT Formülünü Parçalamak

Bağımsız değişkenler için koşullar kullanıldığında, SUMPRODUCT, her dizi öğesini koşula göre değerlendirir ve bir Boole değeri (DOĞRU veya YANLIŞ) döndürür. Hesaplamaların amaçları doğrultusunda, Excel bir değer atar 1 DOĞRU (koşulu karşılayan) ve değeri olan dizi elemanları için 0 YANLIŞ olan dizi öğeleri için (koşulu karşılamayan). Örneğin, 40 sayısı:

  • ilk koşul için DOĞRUDUR, bu nedenle değeri 1 ilk dizide atanır;
  • ikinci koşul için DOĞRUDUR, bu nedenle değeri 1 ikinci dizide atanır.

15 numara:

  • ilk koşul için YANLIŞ olduğu için değeri 0 ilk dizide atanır;
  • ikinci koşul için DOĞRUDUR, bu nedenle değeri 1 ikinci dizide atanır.

Her dizide karşılık gelen birler ve sıfırlar birlikte çarpılır:

  • 40 sayısı için – 1 değerini döndüren 1 x 1 var;
  • 15 sayısı için – 0 değerini döndüren 0 x 1 var.

Birleri ve Sıfırları Aralık ile Çarpma

Bu birler ve sıfırlar daha sonra A2: B6 aralığındaki sayılarla çarpılır.

Bu bize fonksiyon tarafından toplanacak sayıları vermek için yapılır. Bu işe yarıyor çünkü:

  • 1 kez herhangi bir sayı orijinal sayıya eşittir
  • 0 kere herhangi bir sayı 0’a eşittir

Böylece şunu elde ederiz:

  • 1 * 40 = 40
    0 * 15 = 0
    0 * 22 = 0
    1 * 45 = 45
    1 * 50 = 50
    1 * 55 = 55
    0 * 25 = 0
    0 * 75 = 0
    1 * 60 = 60
    0 * 100 = 0

Sonuçları Özetlemek

SUMPRODUCT daha sonra cevabı bulmak için yukarıdaki sonuçları özetler. 40 + 0 + 0 + 45 + 50 + 55 + 0 + 0 + 60 + 0 = 250