İçeriğe geç
parazade
Matematik ve TrigonometriÖrnekler doğrulandı

TOPLA.ÇARPIM Formülü (SUMPRODUCT): Çarpıp Toplama

TOPLA.ÇARPIM

İngilizce adı: SUMPRODUCT

SürümlerMicrosoft 365Excel 2021Excel 2019Excel 2016Excel 2013Excel 2010Excel WebExcel Mac(en az Excel 2010)

Yayın: · Son güncelleme:

TOPLA.ÇARPIM kısaca

TOPLA.ÇARPIM, aynı boydaki aralıkların karşılıklı hücrelerini çarpar ve bu çarpımları toplar. Adet ile birim fiyattan toplam tutar, ağırlıklı ortalama ve yardımcı sütun gerektirmeyen koşullu toplamlar için kullanılır.

Söz dizimi

TOPLA.ÇARPIM(dizi1; [dizi2]; [dizi3]; ...)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

Argümanlar

ArgümanDurumAçıklama
dizi1array1ZorunluElemanları çarpılıp toplanacak ilk aralık ya da dizi.
dizi2array2İsteğe bağlıÇarpıma katılacak diğer aralıklar. En çok 255 argüman yazılabilir ve hepsi aynı boyda olmalıdır.
İçindekiler
  1. Excel TOPLA.ÇARPIM formülü ne hesaplar?
  2. Söz dizimi ve aralık boyu kuralı
  3. Yardımcı sütunsuz koşullu toplam
  4. Ağırlıklı ortalama hesabı
  5. Dikkat edilecek noktalar
  6. Hangi durumda başka fonksiyon?

Excel TOPLA.ÇARPIM formülü ne hesaplar?

Excel TOPLA.ÇARPIM formülü, iki ya da daha fazla aralıkta aynı sıradaki değerleri çarpar ve çıkan çarpımları toplar. Adet sütunu ile birim fiyat sütunundan toplam sipariş tutarını bulmak en bilinen kullanımıdır. Normalde bir yardımcı "tutar" sütunu açıp onu toplardınız; bu fonksiyon iki adımı tek formüle indirir.

Üç kalemlik bir siparişte 40 kalem 12,5 TL'den, 25 defter 45 TL'den ve 60 dosya 8 TL'den alınmış olsun. =TOPLA.ÇARPIM(B2:B4;C2:C4) önce 500, 1.125 ve 480 çarpımlarını bulur, sonra bunları toplayıp 2.105 TL döndürür.

Söz dizimi ve aralık boyu kuralı

Tek zorunlu argüman dizi1dir; dizi2, dizi3 gibi diğer aralıkları ekleyebilirsiniz. Bütün aralıklar aynı sayıda satır ve sütundan oluşmalıdır. B2:B4 ile C2:C5'i birlikte verirseniz Excel #DEĞER! hatası döndürür.

Aralıkta sayı olmayan hücreler sıfır kabul edilir. Bu yüzden bir satırdaki boş adet hücresi o satırın çarpımını sıfırlar ama formülü bozmaz. Argümanları noktalı virgül yerine çarpma işaretiyle de bağlayabilirsiniz: =TOPLA.ÇARPIM(B2:B4*C2:C4) aynı sonucu verir.

Yardımcı sütunsuz koşullu toplam

TOPLA.ÇARPIM'ın asıl gücü, parantez içine koşul yazabilmenizdir. (A2:A5="Kuzey") ifadesi her satır için DOĞRU ya da YANLIŞ üretir; çarpma işleminde bunlar 1 ve 0 olarak işlenir. Böylece =TOPLA.ÇARPIM((A2:A5="Kuzey")*B2:B5*C2:C5) yalnız Kuzey bölgesinin adet ile fiyat çarpımlarını toplar.

Bu yöntem ÇOKETOPLA'nın yapamadığı işleri de çözer. Koşulları artı işaretiyle bağlarsanız "ya da" mantığı kurarsınız: ((A2:A5="Kuzey")+(A2:A5="Doğu")). İki ayrı sütundaki değerlerin çarpımına koşul koymak da ÇOKETOPLA ile tek formülde mümkün değildir.

Ağırlıklı ortalama hesabı

Kredili derslerin not ortalaması tipik bir ağırlıklı ortalamadır. Notlar B sütununda, krediler C sütunundaysa =TOPLA.ÇARPIM(B2:B4;C2:C4)/TOPLA(C2:C4) yazarsınız. 85 (4 kredi), 70 (3 kredi) ve 90 (2 kredi) için sonuç 730 / 9, yani yaklaşık 81,11'dir.

Düz ORTALAMA bu örnekte 81,67 verirdi. Aradaki fark, kredisi yüksek dersin sonuca daha fazla etki etmesinden gelir. Aynı mantık stok değerlemesinde ve portföy ağırlıklarının hesaplanmasında da kullanılır.

İkinci bir koşul eklemek de kolaydır. Kuzey bölgesinde ve adedi 6'dan büyük satırların sayısını bulmak için =TOPLA.ÇARPIM((A2:A5="Kuzey")*(B2:B5>6)) yazarsınız. Örnek veride bu iki koşulu yalnız bir satır sağlar ve sonuç 1 olur.

Dikkat edilecek noktalar

Koşul ifadesini tek başına argüman olarak verirseniz, örneğin =TOPLA.ÇARPIM((A2:A5="Kuzey");B2:B5), DOĞRU/YANLIŞ değerleri sayı sayılmaz ve sonuç 0 çıkar. Koşulu ya çarpma işaretiyle bağlayın ya da başına çift eksi koyun: --(A2:A5="Kuzey").

Tüm sütunu A:A biçiminde vermek de önerilmez. Fonksiyon her hücreyi hesapladığı için bir milyondan fazla satır işlenir ve dosya yavaşlar. Veri aralığını sınırlı tutun ya da Excel tablosu kullanın.

Hangi durumda başka fonksiyon?

Basit bir koşullu toplam için ETOPLA ve ÇOKETOPLA daha okunurdur ve daha hızlı hesaplanır. TOPLA.ÇARPIM'ı çarpım gerektiren toplamlar, "ya da" koşulları ve ağırlıklı ortalamalar için saklayın. Yalnız çarpım isteniyorsa ÇARPIM, yalnız toplam isteniyorsa TOPLA yeterlidir.

Kendi sipariş listenizde adet ve birim fiyat sütunlarını seçip TOPLA.ÇARPIM ile genel toplamı bulun. Sonra aynı sonucu yardımcı bir tutar sütunu ve TOPLA ile hesaplayarak iki yöntemi karşılaştırın.

Örnekler

Örnek 1: Adet ve birim fiyattan sipariş toplamı
ABCDE
1ÜrünAdetBirim fiyat
2Kalem4012,52.105
3Defter2545
4Dosya608
=TOPLA.ÇARPIM(B2:B4;C2:C4)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

E2 hücresinin sonucu: 2.105

Satır çarpımları 500, 1.125 ve 480'dir. Formül bunları toplar ve 2.105 sonucunu verir.

Örnek 2: Tek bölgenin satış tutarı
ABCDE
1BölgeAdetFiyat
2Kuzey102504.500
3Güney8300
4Kuzey5400
5Doğu12150
=TOPLA.ÇARPIM((A2:A5="Kuzey")*B2:B5*C2:C5)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

E2 hücresinin sonucu: 4.500

Koşul Kuzey satırlarında 1, diğerlerinde 0 üretir. Kalan çarpımlar 10 × 250 = 2.500 ve 5 × 400 = 2.000'dir; toplam 4.500 olur.

Örnek 3: Kredili not ortalaması
ABCDE
1DersNotKredi
2Matematik85481,1111111111
3Fizik703
4Tarih902
=TOPLA.ÇARPIM(B2:B4;C2:C4)/TOPLA(C2:C4)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

E2 hücresinin sonucu: 81,1111111111

Not ile kredi çarpımlarının toplamı 340 + 210 + 180 = 730'dur. Toplam kredi 9 olduğu için ağırlıklı ortalama 730 / 9, yaklaşık 81,11'dir.

Örnek 4: İki koşulu sağlayan satırları sayma
ABCDE
1BölgeAdetFiyat
2Kuzey102501
3Güney8300
4Kuzey5400
5Doğu12150
=TOPLA.ÇARPIM((A2:A5="Kuzey")*(B2:B5>6))

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

E2 hücresinin sonucu: 1

İki koşul da her satır için 1 ya da 0 üretir ve çarpılır. Kuzey bölgesinde adedi 6'dan büyük tek satır 10 adetlik satırdır, bu yüzden sonuç 1'dir.

Örnek dosyayı indir.xlsx dosyası, ücretsiz · tüm örnekler hazır formüllerle

Yaygın hatalar ve çözümleri

İlgili fonksiyonlar

TOPLA.ÇARPIM kullanan rehberler ve alıştırmalar

RehberOrtaExcel'de Benzersiz Değerler Nasıl Sayılır?Microsoft 365 ve Excel 2021'de benzersiz değer sayısını =SATIRSAY(BENZERSİZ(A2:A9)) verir. Eski sürümlerde =TOPLA.ÇARPIM(1/EĞERSAY(A2:A9;A2:A9)) aynı sonucu bulur. Koşullu sayım için BENZERSİZ'in içine FİLTRE yazılır.RehberOrtaExcel'de Gelişmiş Filtre Nasıl Kullanılır?Gelişmiş filtre, koşulları sayfada ayrı bir ölçüt aralığına yazmanızı ister. Aynı satırdaki ölçütler VE, alt alta satırlar YA DA anlamına gelir. Veri sekmesindeki Gelişmiş düğmesiyle sonucu yerinde süzer ya da başka bir konuma kopyalarsınız.RehberOrtaExcel'de İki Listeyi Karşılaştırma: Aynı ve Farklı Olanları BulmaExcel'de iki listeyi karşılaştırmak için birinci listenin yanına =EĞER(EĞERSAY(B:B;A2)>0;"Var";"Yok") yazmak yeterlidir. Ortak kayıt sayısını TOPLA.ÇARPIM, yalnız bir listede olanları FİLTRE verir; formülsüz yol koşullu biçimlendirmedir.RehberBaşlangıçExcel'de Karakter Sayısı Nasıl Bulunur?Excel'de bir hücredeki karakter sayısını UZUNLUK formülü verir: =UZUNLUK(A2). Boşluklar da sayılır. Boşluksuz sayım için YERİNEKOY ile boşlukları silip uzunluğu ölçersiniz; karakter sınırı koymak için Veri Doğrulama'daki Metin Uzunluğu kullanılır.RehberBaşlangıçExcel'de Boş Satırları Toplu SilmeExcel'de boş satırları toplu silmenin güvenli yolu, bir sütuna filtre uygulayıp (Boş) satırları seçmek ve silmektir. Git > Özel ile boş hücreleri seçmek daha hızlıdır ama kısmen dolu satırları da silebilir; yardımcı sütunda BAĞ_DEĞ_DOLU_SAY kontrol sağlar.RehberBaşlangıçExcel'de Tekrar Eden Verileri Bulma ve SilmeExcel'de tekrar eden verileri bulmak için Koşullu Biçimlendirme'deki Yinelenen Değerler kuralını, silmek için Veri sekmesindeki Yinelenenleri Kaldır komutunu kullanırsınız. Kaç kez tekrar ettiğini EĞERSAY formülü gösterir.AlıştırmaOrtaAlıştırma: Kritik Stok İçin Durum SütunuAltı ürünlük stok tablosuna, stoku kritik seviyenin altına düşen ürünler için "Sipariş ver", diğerleri için "Yeterli" yazan bir Durum sütunu ekleyin. Bu sütun koşullu biçimlendirme kuralınızın kaynağı olur.AlıştırmaİleriAlıştırma: TOPLA.ÇARPIM ile Bölge CirosuAltı satırlık satış listesinde adet ve birim fiyatı çarpıp her bölgenin cirosunu TOPLA.ÇARPIM ile, yardımcı sütun açmadan hesaplayın. Bölge adını F sütunundan okuyan formülü aşağı kopyalayarak üç bölgeyi tamamlarsınız.

Sıkça Sorulan Sorular

TOPLA.ÇARPIM formülü nasıl kullanılır?

Çarpılacak aralıkları noktalı virgülle ayırarak yazarsınız: =TOPLA.ÇARPIM(B2:B4;C2:C4). Excel her satırı çarpar ve sonuçları toplar.

TOPLA.ÇARPIM koşullu toplamda neden 0 veriyor?

Koşul ifadesi ayrı bir argüman olarak verildiğinde DOĞRU/YANLIŞ değerleri sayı sayılmaz. Koşulu çarpma işaretiyle bağlayın ya da başına -- ekleyin.

TOPLA.ÇARPIM ile ağırlıklı ortalama nasıl hesaplanır?

Değerler ile ağırlıkların TOPLA.ÇARPIM sonucunu ağırlıkların toplamına bölün: =TOPLA.ÇARPIM(B2:B4;C2:C4)/TOPLA(C2:C4).