topla.çarpım formülü ve boşluk "" sorunu

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
merhaba sayın hocalarım aşağıdaki formülde
=TOPLA.ÇARPIM(($D$10:$D$17=$E$147)*(J10:J17))
sonucu bulmak istediğim aralık J10:J17 arasındaki hücreler başka bi formülle EĞER(I10;"";""....) yani boş ise boş mantığı ile oluşturulduğundan J10:J17 arasındaki veriler bazen sayı ve bazen "" oluyo galiba topla.çarpımın hesaplama adımlarını gösterden anladığım kadarıyla en son kısmı toplarken sayı ile boşluğu toplayamadığından sonuç hata veriyo

J10:J17 arasındaki formülle oluşturulmuş verileri bozmadan topla.çarpım formülünü nasıl değişebiliriz.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
örnek dosya çok boyutlu bi dosya ama
ifade edebildiğimi zannediyorum hocam örnek dosyamda aralık 10:147 arası birçok satırdan ibaret ve zaten hocam bu örnek dosyayı 10 gün önce kadar foruma sormuştum fakat çözüme ulaşmamıştı. ben kendi bilgilerimle sonuca gitmeye çalıştığımda çok yere yardımcı hücre kullanarak bişeler yapmaya çalıştım. Gizlenmiş yardımcı hücreler kullandım.

topla.çarpım ile sonuca gidilcek son aralıkta hem sayılar var hemde "" var
formül nasıl düzeltilebilir.
dosyamı ekliyorum boyutu çok fazla rar halinde gönderdim
 

Ekli dosyalar

Son düzenleme:

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
merhaba sayın hocalarım aşağıdaki formülde
=TOPLA.ÇARPIM(($D$10:$D$17=$E$147)*(J10:J17))
sonucu bulmak istediğim aralık J10:J17 arasındaki hücreler başka bi formülle EĞER(I10;"";""....) yani boş ise boş mantığı ile oluşturulduğundan J10:J17 arasındaki veriler bazen sayı ve bazen "" oluyo galiba topla.çarpımın hesaplama adımlarını gösterden anladığım kadarıyla en son kısmı toplarken sayı ile boşluğu toplayamadığından sonuç hata veriyo

J10:J17 arasındaki formülle oluşturulmuş verileri bozmadan topla.çarpım formülünü nasıl değişebiliriz.
.

Aşağıdaki şekilde deneyin.

Bu bir dizi formülüdür.

Kod:
=TOPLA.ÇARPIM(($D$10:$D$17=$E$147)*(EĞER(ESAYIYSA(J10:J17); J10:J17,0)))
.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
sayın yurttaş hocam formülü uyguladım fakat sonuç 0 çıktı sayısal bi cevap çıkmalıydı 39360 çıkmalıydı
örnek dosyayıda ekledim
bakabilirmisiniz hocam
 

Ö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,

Alternatif olarak aşağıdaki gibi kullanabilirsiniz..

Kod:
=TOPLA.ÇARPIM([COLOR=red]--[/COLOR]($D$4:$D$11=$E$141)[COLOR=red];[/COLOR](J4:J11))
.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
sayın ömer hocam
=TOPLA.ÇARPIM(--($D$4:$D$11=$E$141);(J4:J11)) bu formülle
TOPLA.ÇARPIM(($D$4:$D$11=4E$141)*(J4:J11)) neden aynı sonuçları bulmuyo

sizden gelen formülü genel tabloma uyarlarsam
=TOPLA.ÇARPIM(--($D$10:$D$145=$E$150);(J10:J145)) sonuca ulaştım ve aklıma daha basit
olan = ETOPLA($D$10:$D$145;$E$147;J$10:J$145) geldi fakat
Topla.çarpım((D10:D145=E147)*(J10:J145)) formülü aynı sonucu vermiyo
 

Ö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
* Bu konuyla ilgili daha önce yine sizin bir konunuza açıklama yapmıştım.

* Eğer etopla kullanmak istiyorsanız aynı sonuçu vermesi gerekir.

Denedim, sonuçlar aynı;

Kod:
=ETOPLA(D4:D138;E141;J4:J138)
 
=TOPLA.ÇARPIM(--(D4:D138=E141);(J4:J138))
.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
=ETOPLA(D4:D138;E141;J4:J138)

=TOPLA.ÇARPIM(--(D4:D138=E141);(J4:J138))

sayın hocam bu formüllerin sonuçları birebir doğru sorun yok ben belki gün içinde çalışmalarımda çok defa topla.çarpım vs kullandığımdan bazen kullandığım formülün niye çalışmadığını anlayamıyorum sizler kadar iyi bilemeyeceğimden duraksıyorum kalıyorum

TOPLA.ÇARPIM(($D$4:$D$11=4E$141)*(J4:J11)) bu formülle neden sonuç alamadığımı ama birçok çalışmamda bu formülle sonuca gittiğimi bildiğim için anlayamadım formül adımlarını izliyorum en sona geliyo aralıktaki "" ları #başv# yapıyo sonuca hatalı yazıyo
 

Korhan Ayhan

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

Sizin kullandığınız şekliyle TOPLA.ÇARPIM formülü metinsel ifade içeren dizilerin birbiriyle çarpımları hata ile sonuçlanır. Diğer uzman arkadaşlarımın önerdiği yöntemleri kullanmalısınız. Ya da alternatif olarak aşağıdaki şekilde de kullanabilirsiniz.

Kod:
=TOPLA.ÇARPIM(($D$4:$D$11=E$141)*(ESAYIYSA($J$4:$J$11));$J$4:$J$11)
 
Üst