Topla.Çarpım Formülünde Bi koşulda mantık hatası

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,643
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
Merhaba sayın hocalarım
dosya eklemeden topla.çarpım işlemi ile ilgili biryerde hata yapıyorum bulamadım
formül =TOPLA.ÇARPIM(--(METNEÇEVİR($A$4:$A$187;"aaaa")=$H18);--($E$4:$E$187>0))"
A4:A187 arasında gg.aa.yyyy formatlı tarihler var
E4:E17 arasında sayılar var fakar sorun burda galiba burdaki sayılar bi formülden geliyo = EĞER (D-C=0;"";D-C)
H18 den H29 kadar ise Ocak-Şubat ... gibi ay adları var
Tablomda temmuzun 27 sinden itibaren değerler var ama ilk formülü yazınca temmuz kısmı 31 çıkıyo oysaki ben >0 ları saydırmak istiyorum ama E sutunundaki eğerli formülden dolayı galiba her hücredeki değeri 1 sayıyo gibi
bunun sebebini öğrenmek istiyorum
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Örnek bir dosya ekleyin. Eklemezseniz sorun formattan mı geliyor. Formül metin tabanlımı çalışıyor. Bunu uzatabilirsiniz bunun kaynağını nereden bileceğiz.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,643
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
HAyır ali hocam bu bayağı cok sayfalı bi excel dosyasında sadece bir sekmede olan bi işlemdi ama diğerlerini iptal edip gönderiyorum şimdi.
 

Ekli dosyalar

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,

Temmuz ayına ait formülü aşağıdaki şekilde değiştirip denermisiniz.

Kod:
=TOPLA.ÇARPIM(--(METNEÇEVİR($A$4:$A$187;"aaaa")=$H24);--($E$4:$E$187<>""))
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,643
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
Bu Formülle Dopru sonuç alındı. Teşekkür ettin sayın korhan hocam ve ali hocam fakat
E4:E187 > 0 ile E4:E187<>"" (boş olmayanları) aynı cevaplara yönelik sorgu değilmi
ayrıca hocam ben Eboşsa yada DEĞİL(EBOŞSA() gibi kıyaslamalarada denedim ama hata yaptım demekki alternatif formüller varsa yazabilirmisiniz
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Bu Formülle Dopru sonuç alındı. Teşekkür ettin sayın korhan hocam ve ali hocam fakat
E4:E187 > 0 ile E4:E187<>"" (boş olmayanları) aynı cevaplara yönelik sorgu değilmi
ayrıca hocam ben Eboşsa yada DEĞİL(EBOŞSA() gibi kıyaslamalarada denedim ama hata yaptım demekki alternatif formüller varsa yazabilirmisiniz
Alternatif:

=SUMPRODUCT(--(TEXT($A$4:$A$187;"aaaa")=$H18);--ISNUMBER($E$4:$E$187))

=TOPLA.ÇARPIM(--(METNEÇEVİR($A$4:$A$187;"aaaa")=$H18);--ESAYIYSA($E$4:$E$187))

.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Kod:
=TOPLA.ÇARPIM(--(AY($A$18:$A$187)=SATIRSAY($K$18:K18));--($E$18:$E$187<>""))
yazıp aşağı doğru çekiniz.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,643
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
Teşekkür ettim sayın yurttaş ve ali hocam 3 formülde yanyana aynı sonuçları veriyo .
Ali Hocam değişik mantıkla tarihten aya geçiş ve sayısal satırsay kriterinden faydalanmış tşkkrler. bu tarzda hep metne çevir formülü vardı bu sayede o mantıktan kurtulmuş oluyorum
 
Üst