Excel formülü: Bir ölçüt birden çok sütun ise toplama -

Genel formül

=SUMPRODUCT((criteria_rng="red")*(sum_range))

Özet

Tek bir ölçüt kullanarak birden çok sütunu koşullu olarak toplamak için SUMPRODUCT işlevine dayalı bir formül kullanabilirsiniz. Örnek gösteride, H5'teki formül:

=SUMPRODUCT((B5:B10="red")*(C5:E10))

Açıklama

SUMPRODUCT'teki bu ilk ifade, B5: B10'daki hücrelerin "kırmızı" içerip içermediğini kontrol eden kriterdir. Sonuç, aşağıdaki gibi bir DOĞRU YANLIŞ değerleri dizisidir:

(TRUE;FALSE;FALSE;TRUE;FALSE;FALSE)

Bu, C5: E10 aralığındaki değerlerle çarpılır:

(1,6,2; 8,6,8; 5,2,6; 2,6,7; 7,4,5; 5,3,1)

SUMPRODUCT içindeki sonuç:

=SUMPRODUCT((1,6,2;0,0,0;0,0,0;2,6,7;0,0,0;0,0,0))

Bu, B5: B10 = "kırmızı" olan C5: E10'daki tüm değerlerin toplamı olan 24'ü döndürür.

Tip araması içerir

SUMPRODUCT, joker karakterleri desteklemez, bu nedenle "hücre belirli bir metin içerir" türünde arama yapmak istiyorsanız, kısmi eşleşmeler için DOĞRU döndürecek ölçütler kullanmanız gerekir. Seçeneklerden biri, ISNUMBER ve ARAMA işlevlerini aşağıdaki gibi kullanmaktır:

=SUMPRODUCT((ISNUMBER(SEARCH("red",B5:B10)))*(C5:E10))

Bunun nasıl çalıştığı hakkında daha fazla bilgi için bu sayfaya bakın.

Ilginç makaleler...