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.
 
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
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:
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Tarihlerin yanında yer alan saatler giriş saati mi?Çıkış saati mi belirsiz.Açıklarmısınız.12 saatten fazla mesai var mı?
 
Katılım
8 Mart 2014
Mesajlar
26
Excel Vers. ve Dili
2004
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.
 
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
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:
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
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ı.
 
Katılım
8 Mart 2014
Mesajlar
26
Excel Vers. ve Dili
2004
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
 
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
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"))
 
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Üst