• DİKKAT

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

iki tarih ve saat arasındaki farka göre metin yazmak

Katılım
8 Mart 2014
Mesajlar
26
Excel Vers. ve Dili
2004
Merhaba herkese örneğin:

Ahmet saat 18:00 da işe başlasın ve sabah 05:59 da bitirsin
ali 06:00 da başlasın ve 17:59 da bitirsin

Ahmet 01.03.2019 18:00 - 05:59 arasında bir kontrol noktasına kartını okuttuğunda "gececi personel" yazsın mesela 01.03.2019 21:15 de karta bastı diyelim

Ali ise 01.03.2019 06:00-18:00 arası çalıştığı için bir kontrol noktasına kartını okuttuğunda " gündüzcü personel" yazsın mesela 01.03.2019 16:12 de karta bastı diyelim

şimdi benim bunu 1 aylık tarihler olarak baz alırsa 31 gün üzerinden nasıl yaparım.

umarım anlatabilmişimdir.

gold üyeliğim olmadığından tabloyu atamadım çok özür dilerim.
 
Tarih ve saatin A2 hücresinden başladığı varsayılmıştır.B2 Hücresine kopyalayınız.Aşağı doğru çoğaltınız.
Kod:
=EĞER(VE(ZAMANSAYISI(KIRP(PARÇAAL(A2;BUL(" ";A2);6)))>=ZAMANSAYISI("06:00");ZAMANSAYISI(KIRP(PARÇAAL(A2;BUL("-";A2)+1;6)))<=ZAMANSAYISI("18:00"));"Gündüzcü Personel";"Gececi Personel")
Olmaz ise örnek dosya ekleyiniz.Örnek excel dosyası ekleme hakkında bilgi edinmek isterseniz:
https://www.excel.web.tr/threads/soru-ile-ilgili-oernek-excel-dosyasi-ekleme.174755/ bakınız.
 
Son düzenleme:
Tarihlerin yanında yer alan saatler giriş saati mi?Çıkış saati mi belirsiz.Açıklarmısınız.12 saatten fazla mesai var mı?
 
Tarihlerin yanında yer alan saatler giriş saati mi?Çıkış saati mi belirsiz.Açıklarmısınız.12 saatten fazla mesai var mı?

tarihlerin yanındaki saat giriş. Bu mesai değil bu 12 saat içinde giriş yapan kişilerin gündüz mü gecemi girdiğinin tespiti. biz 06:00-17:59 arasına gündüz geri kalanına gece diyoruz.
 
C2 Hücresine kopyalayınız.Aşağı doğru çoğaltınız.
Kod:
=EĞER($B2="";"";EĞER(MOD($B2;1)>="18:00"+0;"Gece Personeli";"Gündüz Personeli"))
 
Son düzenleme:
hocam çok çok teşekkürler süper oldu.

Elinize kolunuza sağlık
Bana göre hatalı oldu 05:00 da işe giren gündüz personeli olmalı.Eğer gece personeli ise diğerlerine göre gün bir gün ertesi olur.Formülü değiştirdim.18:00 işe girmesi gereken gece personeli 24:00 sonra işe giriş yapar ise 1 gün sonrası olur.Bu şekilde tam bir çözüm oluşmaz gibi geliyor.Yada gece personeli 24:00 tan sonra giriş yapamamalı.Yada çıkış tarih ve saatide olmalı.
 
Bana göre hatalı oldu 05:00 da işe giren gündüz personeli olmalı.Eğer gece personeli ise diğerlerine göre gün bir gün ertesi olur.Formülü değiştirdim.18:00 işe girmesi gereken gece personeli 24:00 sonra işe giriş yapar ise 1 gün sonrası olur.Bu şekilde tam bir çözüm oluşmaz gibi geliyor.Yada gece personeli 24:00 tan sonra giriş yapamamalı.Yada çıkış tarih ve saatide olmalı.


Hocam yada şöyle düşünelim

06:00 ile 18:00 arasını gördüğünde gündüz
18:01 ile 05:59 arasını gördüğünde gece yazsa mesela

yada sizin önerdiğiniz gibi tam terside olsa olur benim için önemli olan yukarıdaki saatler arasındaki personelin kart bastığı saat dilimi gündüzemi giriyor geceyemi onu tespit etmem gerekiyor
 
Deneyiniz.Gündüz persponeli 06:00 önce kart basamaz ise
Kod:
=EĞER($B2="";"";EĞER(MOD($B2;1)<="05:59"+0;"Gece Personeli";"Gündüz Personeli"))
 
Geri
Üst