• DİKKAT

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

çalışılan ve boş zaman saat hesabı

Katılım
26 Ağustos 2010
Mesajlar
96
Excel Vers. ve Dili
7
Merhabalar
Ekteki dosyamızda personelin ay içerisinde sahada yaptığı işlerin tarih ve saat olarak listesi var. Biz bu listeden personel gğn içerisinde işe kaçta başlamış kaçta bırakmış kaç saat çalışmış veya çalışmamış olarak bir rapor çıkarmak istiyoruz veya dinlenme süresinde çalışmışmı mesai saatleri dışında çalışmışmı bunu görebilecegimiz bir tablo gerekli örnek olarak tablo ve veri listesini ekledim yardımcı olabilirseniz çok sevinirim.
 

Ekli dosyalar

selam,
J6 hücresine yani
(ABDÜLKADİR ANGI için, 04.01.2016 ve saat 09:20 için)

Kod:
=EĞER($A6="";"";EĞER(TOPLA.ÇARPIM((veri!$C$2:$C$3438="ABDÜLKADİR ANGI")*((veri!$A$2:$A$3438)*1=$A6)*((veri!$B$2:$B$3438)*1<=J$2)*((veri!$B$2:$B$3438)*1>I$2))>=1;"X";"–"))

formülünü yazarsanız veri sayfasında bu aralıkta (ABDÜLKADİR ANGI - 04.01.2016 ve 09:10 ile 09:20 arası) değer yada değerler varsa X yazacaktır. Yoksa ise – yazacaktır.
Tablo 08:00 den başladığı için formülün içerisindeki > ibaresinin bulunduğu kısma ihtiyaç yoktur.. Yani B6 hücresine

Kod:
=EĞER($A6="";"";EĞER(TOPLA.ÇARPIM((veri!$C$2:$C$3438="ABDÜLKADİR ANGI")*((veri!$A$2:$A$3438)*1=$A6)*((veri!$B$2:$B$3438)*1<=B$2))>=1;"X";"–"))

formülü yazılacak...

B6 ya yazılan formülü , B kolonuna ve j6 ya yazılan formülü ise diğer geri kalan hücrelere kopyala > yapıştır özel formülleri olarak kopyalayınız.

DİKKAT!!
Bu tipteki saydırma formülleri çok hücrede olduğunda ve de çok satırı tarayıp sayım yapacaksa hesaplama ve çalışma ÇOK ÇOK yavaşlayacaktır.

Formüllerle çözümden ziyade Makro ile çözüm daha uygun olur.
kolay gelsin..
 
çok teşekkurler :) allah razı olsun
 
Geri
Üst