düşey arayarak tek hücrede toplama

Katılım
28 Temmuz 2006
Mesajlar
20
birden fazla ölçütü tablo içinde düşey arayarak, o ölçütlere denk gelen verileri (rakamlar) belirtilen bir hücrede nasıl toplatabilirim?

topla ve düşeyara fonksiyonlarını içiçe kullanmam gerek ama nasıl yapacağım?
 

Merhum İdris SERDAR

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

=SUMIF($A$2:$B$12;E19;$B$2:$B$12)
=ETOPLA($A$2:$B$12;E19;$B$2:$B$12)

yazıp aşağıya kopyalayın

Tek koşul olduğu için yukarıdaki formül daha iyi olmakla birlikte, aşağıdaki formülü de kullanabilirsiniz.

=SUMPRODUCT(($A$2:$A$12=E19)*($B$2:$B$12))
=TOPLA.ÇARPIM(($A$2:$A$12=E19)*($B$2:$B$12))
 
Katılım
28 Temmuz 2006
Mesajlar
20
F19 Hücresine;

=SUMIF($A$2:$B$12;E19;$B$2:$B$12)
=ETOPLA($A$2:$B$12;E19;$B$2:$B$12)

yazıp aşağıya kopyalayın

Tek koşul olduğu için yukarıdaki formül daha iyi olmakla birlikte, aşağıdaki formülü de kullanabilirsiniz.

=SUMPRODUCT(($A$2:$A$12=E19)*($B$2:$B$12))
=TOPLA.ÇARPIM(($A$2:$A$12=E19)*($B$2:$B$12))
durumu yanlış anlattım galiba yurttaş, bu formüller aynı harfe ait birden fazla satırda olan verileri toplamaya yönelik değil mi? Benim istediğim örnekte alt alta yazdığım üç harfi tabloda arayarak miktarlarını toplaması
yani A+B+E miktarlarını toplayacak ve tek hücreye yazacak.
kusura bakma seni de çok meşgul ediyorum.
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Sayın Yurttaş Bey'in formülüne aynı hücrede birbiri üzerine toplayarak çoğaltın

E19 A
E20 B
E21 E
hücrelerine yazarsak

=SUMIF($A$2:$B$12;E19;$B$2:$B$12)+SUMIF($A$2:$B$12;E20;$B$2:$B$12)+SUMIF($A$2:$B$12;E21;$B$2:$B$12)
 

Merhum İdris SERDAR

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

=SUMPRODUCT(($A$2:$A$12=E19)*($B$2:$B$12)+($A$2:$A$12=E20)*($B$2:$B$12)+($A$2:$A$12=E21)*($B$2:$B$12))

formülünü kullanabilirsiniz.
 
Katılım
28 Temmuz 2006
Mesajlar
20
Merhaba

Sayın Yurttaş Bey'in formülüne aynı hücrede birbiri üzerine toplayarak çoğaltın

E19 A
E20 B
E21 E
hücrelerine yazarsak

=SUMIF($A$2:$B$12;E19;$B$2:$B$12)+SUMIF($A$2:$B$12;E20;$B$2:$B$12)+SUMIF($A$2:$B$12;E21;$B$2:$B$12)
ETOPLA formülünü bu şekilde yazınca hata veriyor, birden fazla e topla bu şekilde yazılamaz gibime geliyor.
 
Katılım
28 Temmuz 2006
Mesajlar
20
teşekkür ederim

ya da;

=SUMPRODUCT(($A$2:$A$12=E19)*($B$2:$B$12)+($A$2:$A$12=E20)*($B$2:$B$12)+($A$2:$A$12=E21)*($B$2:$B$12))

formülünü kullanabilirsiniz.
tamamdır yurttaş bey bu şekilde oluyor çok teşekkür ederim.

zafer bey size de teşekkür ederim vakit ayırdığınız için.
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

denedim çalışıyor.
iç içe formüller olmadıkları için 1 tanesi çalışıyorsa + ile 3 adedide çalışır.
formül yazılımında bir hata olabilir.

Zaten işinizin olması önemli....


iyi çalışmalar
 
Katılım
7 Ocak 2007
Mesajlar
263
Excel Vers. ve Dili
Excel 2003 (US),
Excel 2010 (US)
Merhaba

Sayın Yurttaş Bey'in formülüne aynı hücrede birbiri üzerine toplayarak çoğaltın

E19 A
E20 B
E21 E
hücrelerine yazarsak

=SUMIF($A$2:$B$12;E19;$B$2:$B$12)+SUMIF($A$2:$B$12;E20;$B$2:$B$12)+SUMIF($A$2:$B$12;E21;$B$2:$B$12)
=SUMPRODUCT(SUMIF($A$2:$A$12;E19:E21;$B$2:$B$12)

=SUMPRODUCT(ISNUMBER(MATCH($A$2:$A$12;E19:E21;0))+0;$B$2:$B$12)
 
Üst