• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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,714
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
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
 
Örnek bir dosya ekleyin. Eklemezseniz sorun formattan mı geliyor. Formül metin tabanlımı çalışıyor. Bunu uzatabilirsiniz bunun kaynağını nereden bileceğiz.
 
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

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<>""))
 
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
 
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))

.
 
Kod:
=TOPLA.ÇARPIM(--(AY($A$18:$A$187)=SATIRSAY($K$18:K18));--($E$18:$E$187<>""))

yazıp aşağı doğru çekiniz.
 
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
 
Geri
Üst