• DİKKAT

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

PUANTAJ KODLAMA

  • Konbuyu başlatan Konbuyu başlatan saka
  • Başlangıç tarihi Başlangıç tarihi

saka

Altın Üye
Katılım
24 Haziran 2023
Mesajlar
38
Excel Vers. ve Dili
Excel 2016 Türkçe
Herkese merhaba,

Haftalık puantaj tablosunun özet bölümüne çalışılan resmi tatil günlerini sayarak toplatmak istiyorum.

B hücrelerinde, işe başlama saati,
C hücrelerinde, RESMİ TATİL yazıyor.

Diyelim ki 6 günün 4 günü resmi tatil (mesela kurban bayramı) ve bunların iki gününde çalışılmış, özel tablonun RT (resmi tatil çalışması) hücresine 2 yazılacak.

Ben şu formülle istediğim sonucu elde ettim:

=EĞER(VE(B37>0;C37="RESMİ TATİL");1;0)+EĞER(VE(B39>0;C39="RESMİ TATİL");1;0)+EĞER(VE(B41>0;C41="RESMİ TATİL");1;0)+EĞER(VE(B43>0;C43="RESMİ TATİL");1;0)+EĞER(VE(B45>0;C45="RESMİ TATİL");1;0)+EĞER(VE(B47>0;C47="RESMİ TATİL");1;0)

Aradığım cevap, bu formül DAHA KISA-DAHA TEKNİK bir şekilde oluşturulabilir mi?
 
Olmadı hüseyintok.

Bence bu çarpma işlemi ile çözülecek bir konu değil.
 
Merhaba,

Eğer atlanan (mesela B38) hücrelerde bir veri yoksa sorun olmaması gerekir.

Önerilen formül özünde çarpma yapıyor gibi gözükse de koşullara göre sayma işlemi yapar.

Alternatif olarak aşağıdaki formülde aynı işi görür.

C++:
=ÇOKEĞERSAY(B37:B47;">0";C37:C47;"RESMİ TATİL")
 
ÇOKEĞERSAY istediğim hesaplamayı yaptı.

Uyarınızı dikkate alarak hüseyintok'un önerdiği TOPLA.ÇARPIM formülünü tekrar denedim; o da çalıştı.

Teşekkürler Korhan Ayhan,
teşekkürler hüseyintok. :)
 
Geri
Üst