7 Kasım 2012 Çarşamba

Topla.Çarpım (Sum Product)

 

Topla.Çarpım iki veya daha fazla satırdaki verileri karşılıklı çarpıp toplamının sonucunu verir.

Bir çok hesaplamada işimize yarayacak topla.çarpım fonksiyonu değişik örneklerle inceleyelim:

1- İlk örnekte farklı kilo ve fiyatlarda ürün aldığımızı varsayalım ve toplam ödenen rakamı tek bir fonksiyonla çözelim:

Topla.Çarpım((B3:B6)*(C3:C6)) = 81 bize sonucu verir.
 


A
B
C
D
E
1
2
kilo kg
fiyat tl
toplam ödenen
3
portakal
2
  10,00 TL
81,00 TL
=TOPLA.ÇARPIM((B3:B6)*(C3:C6))
4
elma
3
     5,00 TL
5
kavun
4
     8,00 TL
6
çilek
2
     7,00 TL
7



2-Şimdi işi biraz daha detaylandıralım bir ve ya daha fazla verinin yer aldığı sütunlardaki istediğimiz türlerin ya da grupların alt toplamlarını bulalım.


A
B
C
D
E
F
1
2
3
1. Kriter cinsiyet
2. Kriter tip
YAŞ
sarışın kızların yaşları toplamı:
23
4
KIZ
SARIŞIN
10
esmer kızların yaşları toplamı :
17
5
KIZ
ESMER
6
sarışın erkeklerin yaşları toplamı :
4
6
KIZ
SARIŞIN
7
esmer erkeklerin yaşları toplamı :
7
7
KIZ
SARIŞIN
6
8
ERKEK
ESMER
5
9
ERKEK
SARIŞIN
4
10
ERKEK
ESMER
2
11
KIZ
ESMER
9
12
KIZ
ESMER
2
13
14

sarışın kızların yaşları toplamı:
=TOPLA.ÇARPIM(($B$4:$B$12="KIZ")*($C$4:$C$12="SARIŞIN")*(D4:D12))

esmer kızların yaşları toplamı:
=TOPLA.ÇARPIM(($B$4:$B$12="KIZ")*($C$4:$C$12="ESMER")*(D4:D12))

sarışın erkeklerin yaşları toplamı:
=TOPLA.ÇARPIM(($B$4:$B$12="ERKEK")*($C$4:$C$12="SARIŞIN")*(D4:D12))

esmer erkeklerin yaşları toplamı:
=TOPLA.ÇARPIM(($B$4:$B$12="ERKEK")*($C$4:$C$12="ESMER")*(D4:D12))

3- İki değişkenli düşeyarayı topla çarpım ile çözelim. Burada iki farklı kişinin aldığı ürünler verilmiş aşağıdaki iki satırlı tabloya alinin aldığı elma toplamı ikinci satıra ise yine Ali'nin aldığı armut miktarı toplamını bulalım.
 

A
B
C
D
1
Adı
Ürün
Miktar
2
Ali
Elma
10
3
Hasan
Elma
15
4
Ali
armut
20
5
Hasan
Muz
25
6
Veli
Muz
30
7
Ali
armut
35
8
Veli
Kiraz
40
9
Hasan
Kiraz
45
10
11
12
Adı
Ürün
Miktar
13
Ali
elma
10
=TOPLA.ÇARPIM((A13=$A$2:$A$9)*(B13=$B$2:$B$9)*($C$2:$C$9))
14
Ali
armut
55
=TOPLA.ÇARPIM((A14=$A$2:$A$9)*(B14=$B$2:$B$9)*($C$2:$C$9))
15
16


 
=TOPLA.ÇARPIM((A13=$A$2:$A$9)*(B13=$B$2:$B$9)*($C$2:$C$9))

'A13 yani "Ali" ismini A2:A9 aralığında ara, B13 yani "elma" ismini B2:B9 aralığında ara iki veriyi de aynı satırda bulduğunda bu satıra karşılık gelen C sütunundaki miktarları al, ve toplayarak ilerle.
 
=TOPLA.ÇARPIM((A14=$A$2:$A$9)*(B14=$B$2:$B$9)*($C$2:$C$9))







1 yorum:

Not: Yalnızca bu blogun üyesi yorum gönderebilir.