Etopla Sorusu

Katılım
5 Haziran 2006
Mesajlar
255
Excel Vers. ve Dili
Office 2010 Türkçe
A1 DEN A100 E
B1 DEN B 100 E
C1 DEN C100 E kadar isimler var.
D1 DEN D100 E kadar rakamlar var.

Mehmet ismi A1:C100 ALANI İÇİNDE ÇEŞİTLİ SATIRLARDA BULUNUYOR.Her bulunduğu satırdaki rakamlar toplamı nasıl bulunur?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,256
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki formülü denermisiniz.

Kod:
=TOPLA.ÇARPIM((A1:C100="MEHMET")*(D1:D100))
Alternatif olarakta dizi formülü kullanabilirsiniz. Formülü hücreye uyguladıktan sonra CTRL+SHIFT+ENTER tuşlarına basarak işlemi tamamlayın.

Kod:
=TOPLA(EĞER(A1:C100="MEHMET";D1:D100))
 
Katılım
7 Ocak 2007
Mesajlar
263
Excel Vers. ve Dili
Excel 2003 (US),
Excel 2010 (US)
Selamlar,

Aşağıdaki formülü denermisiniz.

Kod:
=TOPLA.ÇARPIM((A1:C100="MEHMET")*(D1:D100))
Alternatif olarakta dizi formülü kullanabilirsiniz. Formülü hücreye uyguladıktan sonra CTRL+SHIFT+ENTER tuşlarına basarak işlemi tamamlayın.

Kod:
=TOPLA(EĞER(A1:C100="MEHMET";D1:D100))
Her ikisi de gereksiz. Daha hızlı olan


=ETOPLA(A1:C100,"MEHMET",D1: D100)

tek koşullu toplam işlemlerinde en uygun yaklaşım, üstelik kendine verdiğin adla uyuşur.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,256
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Sn. a.akyurek bey,

Sizinde belirttiğiniz gibi tek koşullu toplamlarda ETOPLA en kullanışlı olanıdır. Fakat ekteki örnek dosyayı incelerseniz hatalı sonuç oluştuğunu görebilirsiniz. Yanılıyorsam lütfen düzeltirmisiniz.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Selamlar,

Sn. a.akyurek bey,

Sizinde belirttiğiniz gibi tek koşullu toplamlarda ETOPLA en kullanışlı olanıdır. Fakat ekteki örnek dosyayı incelerseniz hatalı sonuç oluştuğunu görebilirsiniz. Yanılıyorsam lütfen düzeltirmisiniz.
SUMIF=ETOPLA fonksiyonu, bildiğim kadarı ile tek koşullarda yani bir sütunda (a1:a100 gibi) yer alacak koşul için kullanmak mümkündür. Birden fazla sütunluk alanlarda (a1:d100 gibi) ilk sütunu (a1:a100) baz alarak hesaplama yapr.


Bu dosya için SUMIF=ETOPLA ile bulmak istersek, aşağıdaki gibi kullanmamız gerekir.

=ETOPLA(A1:A7;"MEHMET";D1: D100)+ETOPLA(B1:B7;"MEHMET";D1: D100)+ETOPLA(C1:C7;"MEHMET";D1: D100)

..
 
Üst