Yalnızca formüllerden SUM döndür

İçindekiler

Bu yazıda, yalnızca Excel'deki formüllerden SUM döndürmeyi öğreneceğiz.

Basit bir deyişle, kısmen doldurulmuş verilerle çalışırken. Bazen, bir koşulu olan değerin toplamını bulmamız gerekir. Koşul, değerlerin yalnızca formüllerle çıkarıldığı toplamı elde etmektir.

Bu makale için aşağıdaki işlevleri kullanmamız gerekecek:

  1. SUMPRODUCT işlevi
  2. ISFORMÜL işlevi

SUMPRODUCT işlevi, Excel'deki matematiksel bir işlevdir. Birden fazla aralıkta çalışır. Karşılık gelen dizileri çarpar ve sonra ekler.

Toplam= ( A1 * B1 * C1 *… + A2 * B2 * C2 *… +… )

Sözdizimi:

= SUMPRODUCT ( dizi1 , [dizi2] ,… )

dizi : Aralık veya değerler listesidir.

ISFORMULA işlevi, formülün cell_reference içinde olduğu yerde DOĞRU, aksi halde YANLIŞ değerini döndürür.

Sözdizimi:

= ISFORMULA (referans)

başvuru : hücreye başvuru, formülün kontrol edileceği yer

Şimdi bu fonksiyonlardan bir formül yapacağız. Burada verileri vereceğiz ve formülün uygulandığı yerde toplam sonuçlara ihtiyacımız vardı.

Formülü kullanın:

= SUMPRODUCT ( dizi * ISFORMULA ( dizi) )

Açıklama:

  • ISFORMULA işlevi, hücrelerde kontrol edilen koşul temelinde DOĞRU & YANLIŞ döndürür.
  • SUMPRODUCT işlevi, her DOĞRU değer için 1 değerini ve YANLIŞ değeri için 0 değerini dikkate alır.
  • Karşılık gelen değerler arasında alınan çarpım, değerler 0'larla çarpıldığı için YANLIŞ değerleri yok sayacaktır. Değerler 1s ile çarpıldığından sadece TRUE değerleri SUM alıyor.

Örnek:

Bu formülü bir örnek üzerinde çalıştırarak test edelim

Burada Miktar ürününün Birim fiyatına çıkardığı Hububat Fiyatı verisi var ve Bazı Fiyat değerleri manuel olarak giriliyor. Öyleyse, formülün Toplam Fiyatı çıkardığı değer için Fiyat Toplamını bulmam gerekirse.

Şimdi SUM'u almak için aşağıdaki formülü kullanacağız.

formül:

= TOPLAÇ ( E2 : E15 * ISFORMULA ( E2 : E15 ) )

Açıklama:

  • ISFORMULA işlevi, E2'den E15'e kadar dizi hücrelerinde kontrol edilen koşul temelinde DOĞRU & YANLIŞ döndürür.
  • SUMPRODUCT işlevi, aşağıda gösterildiği gibi alınan her DOĞRU değer için 1 değerini ve YANLIŞ değeri için 0 değerini dikkate alır.

=TOPLAÇARI(E2:E15*

{ NS; YANLIŞ ; YANLIŞ ; YANLIŞ ; NS ; NS ; YANLIŞ ; NS ; YANLIŞ ; NS ; NS ; NS ; NS ; NS } )

  • Karşılık gelen değerler arasında alınan çarpım, değerler 0'larla çarpıldığı için YANLIŞ değerleri yok sayacaktır. Aşağıda gösterildiği gibi değerler 1s ile çarpıldığından sadece TRUE değerleri SUM alıyor.

= TOPLAMÇARPIM ( { 58.41; 0 ; 0 ; 0 ; 82.84 ; 95.58 ; 0 ; 90.27 ; 0 ; 37.8 ; 78.48 ; 57.97 ; 97.72 ; 77.88 }

Burada fonksiyon dizisi cell_reference olarak verilir. Sonucu almak için Enter'a basın.

Yukarıdaki anlık görüntüde görebileceğiniz gibi, formülün bulunduğu yerde çıkarılan değerlerin toplamı.

Formüle sahip olmayan değerlerin toplamını bulmanız gerekiyorsa, ISFORMULA işleviyle DEĞİL işlevini kullanın.

Formülü kullanın:

= TOPLAÇ ( E2:E15 * DEĞİL ( ISFORMULA ( E2:E15 ) ) )

Formülü kullanın ve aşağıdaki anlık görüntüde gösterildiği gibi değeri alın.

Yukarıdaki formülden de görebileceğiniz gibi koşullu değerler alabilirsiniz.

Notlar:

  1. SUMPRODUCT işlevi, sayısal olmayan değerleri 0'lar olarak kabul eder.
  2. SUMPRODUCT işlevi, TRUE mantık değerini 1 ve False değerini 0 olarak kabul eder.
  3. Argüman dizisi aynı uzunlukta olmalıdır, aksi takdirde fonksiyon hata verir.

SUM'un yalnızca Excel'deki formüllerden nasıl döndürüleceği hakkındaki bu makalenin açıklayıcı olduğunu umuyoruz. SUMPRODUCT işlevleriyle ilgili daha fazla makaleyi burada bulabilirsiniz. Lütfen sorgunuzu aşağıdaki yorum kutusunda paylaşın. Size yardımcı olacağız.

Excel'de SUMPRODUCT işlevi nasıl kullanılır?

Bir Konumdan Başlayarak Excel'de Metin Nasıl Kaldırılır

Metin girişlerinin doğrulanması

Excel'de renkli açılır liste oluşturun

Excel'de metnin başındaki ve sonundaki boşlukları kaldırın

Popüler Makaleler

Verimliliğinizi Arttıracak 50 Excel Kısayolu

Bir açılır listeyi düzenleyin

Excel'de mutlak referans

Koşullu biçimlendirme varsa

joker karakterler varsa

Tarihe göre Vlookup

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave