Topla Çarpım Hakkında

bulentkars

Altın Üye
Katılım
5 Ağustos 2005
Mesajlar
671
Excel Vers. ve Dili
2003 TR
Altın Üyelik Bitiş Tarihi
23-03-2027
Arkadaşlar Merhaba

Ekteki dosyada Topla.Çarpım Fonksiyonu ile yapmak istedim fakat beceremedim.
Hesaplama sayfasında A2 deki veriyi müşteri sayfasında bulacak eğer müşteri sayfasında aynı müşteri ye ait H Sutunuda "e" varsa I sutunun toplamını alıp oranını alacak.Yardımcı olursanzı sevinirim.Şimdiden Teşekkürler.
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Oranını almak ne demek anlayamadım. Hangi sütunda toplama yada farklı birşey olacak. Sorunuzu detaylı açıklayınız.

İki şart için,

=TOPLA.ÇARPIM((Müşteri!B9:B1600=A2)*(Müşteri!H9:H1600="E"))

bu şekilde yazılabilir.

.
 
Katılım
21 Ekim 2008
Mesajlar
2,323
Excel Vers. ve Dili
Office 2013 - Eng
ve ilk sayfanizda bundan daha da komplike formuller var, acaba diyorum istek baska biseymidir acaba ?
 

bulentkars

Altın Üye
Katılım
5 Ağustos 2005
Mesajlar
671
Excel Vers. ve Dili
2003 TR
Altın Üyelik Bitiş Tarihi
23-03-2027
Örnek te gösteridğim gibi Anlaşma E ise e olanların toplam ciroya bölünecek örnek te sonucu yazdım
 

bulentkars

Altın Üye
Katılım
5 Ağustos 2005
Mesajlar
671
Excel Vers. ve Dili
2003 TR
Altın Üyelik Bitiş Tarihi
23-03-2027
Ömer Bey Mustafaine ilginiz için çok teşekkür ederim.Formülleriniza bakarak çözdüm

=TOPLA.ÇARPIM(($A2=Müşteri!$B$9:$B$1600)*(Müşteri!$H$9:$H$1600="E")*(Müşteri!$I$9:$I$1600))/TOPLA.ÇARPIM(($A2=Müşteri!$B$9:$B$1600)*(Müşteri!$I$9:$I$1600))*100
 
Katılım
21 Ekim 2008
Mesajlar
2,323
Excel Vers. ve Dili
Office 2013 - Eng
dosyayi duzenledim tekrar kontrol ediniz lutfen..

ben ad tanimli yapmistim direk anlarsiniz ;

=SUMPRODUCT((satici=A2)*(Anlasma="e")*(satis))/SUMPRODUCT((satici=A2)*(satis))
 

bulentkars

Altın Üye
Katılım
5 Ağustos 2005
Mesajlar
671
Excel Vers. ve Dili
2003 TR
Altın Üyelik Bitiş Tarihi
23-03-2027
Çok Teşekkür Ederim.
 

bulentkars

Altın Üye
Katılım
5 Ağustos 2005
Mesajlar
671
Excel Vers. ve Dili
2003 TR
Altın Üyelik Bitiş Tarihi
23-03-2027
Çok Afedersin bir hata oluştu Müşeri sayafsına müşterilerimi kopyaladığımda 500 satır sayı hatası veriyor neden acaba
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Hata aldığınız dosyayı eklermisiniz.

.
 

bulentkars

Altın Üye
Katılım
5 Ağustos 2005
Mesajlar
671
Excel Vers. ve Dili
2003 TR
Altın Üyelik Bitiş Tarihi
23-03-2027
Ömer Bey Tamam buldum.

Hata aldığım dosyadı tutar kısmında deeeğer olduğundan dolayı sonuç vermiyordu.Değeri düzeltince oldu.
 
Katılım
28 Mayıs 2006
Mesajlar
296
Excel Vers. ve Dili
excel 2003
Arkadaşlar benimde takıldığım bi yer var bu formülde. birisi bana açıklayabilir mi acaba ?

formülü bu şekilde yazınca doğru sonucu veriyor.
=TOPLA.ÇARPIM(--(Broiler!$B$16:$B$382<=Sayfa1!$B$3);--(Broiler!$B$16:$B$382>=Sayfa1!$B$2);--(DOLAYLI(H1)))

H1 yerine H1 hücresinin formülünü eklediğimde Değer hatası veriyor

H1 metni
="Broiler!"&ADRES(SÜTUN(Broiler!P$16);SATIR(Broiler!F6))&":"&ADRES(382;SATIR(Broiler!G6))

H1 SONUCU
Broiler!$F$16:$F$382


DOLAYLI(H1) yerine
"Broiler!"&ADRES(SÜTUN(Broiler!P$16);SATIR(Broiler!F6))&":"&ADRES(382;SATIR(Broiler!G6))
bunu yazınca da hata veriyor :S

ben nerde yalnış yapıyorum acaba ?

saygıdeğer üstadalarım yardımlarınızı bekliyorum teşekürler
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Kullandığınız satır ve sütun fonskiyonları dizi oluşturduğu için hata alıyorsuz.

Örnek

ADRES(SÜTUN(Broiler!P$16);SATIR(Broiler !F6))

yerine,

ADRES(16,6)

------------------------------------------------------------------------------------
ADRES(382;SATIR(Broiler!G6)

yerine,
ADRES(382,6)

yazarak formülün içine alırsanız düzelecektir.

.

Yada dizi oluşturmayan,

"Broiler!"&ADRES(SÜTUNSAY(Broiler!$A$1:$P$1);SATIRSAY(Broiler!$F$1:$F$6))&":"&ADRES(382;SATIRSAY(Broiler!$F$1:$F$6))

bu formülü topla.çarpımın içine adapte edin.

.
 
Katılım
28 Mayıs 2006
Mesajlar
296
Excel Vers. ve Dili
excel 2003
Sn. Ömer bey yardımlarınız için çok teşekürler sağolun



=TOPLA.ÇARPIM(--(Broiler!$B$16:$B$382<=Sayfa1!$B$3);--(Broiler!$B$16:$B$382>=Sayfa1!$B$2);--(DOLAYLI("Broiler!"&ADRES(16;5+SATIRSAY(E$4:E4))&":"&ADRES(382;5+SATIRSAY(E$4:E4)))))

sayenizde bu şekilde yazarak sorunu çözdüm.
 
Üst