B

Çözüldü Diğer Vardiyalara Devreden Görevleri Bulmak

Believing

Yıllık Site Üyesi
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Sayın Formdaş arkadaşlar,

Ekteki çalışmada çalışanlara verilen görevlerin, diğer vardiyalara devir edenlerini bulmak istiyorum.
Tabloda vardiyalar 08:00 - 16:00, 16:00 - 24:00 ve 24:00 - 08:00 şeklinde ifade edilmiştir.
"M" sütununda görevin başlama saati, "N" sütununda bitiş saati bulunmaktadır.
Bu iki sütundaki saatler ile bir diğer vardiyaya devir eden görevleri "Devir Eden", aynı vardiya saatlerindekileri "Tamamlanan" olarak "R" hücresine yazdırmak istiyorum.
Tabloyu tamamlamam için yukarıdaki sernaryoyu gerçekleştirecek formülü nasıl oluşturmalıyım?

Saygılarımla,
 

Ekli dosyalar

Selamlar,
Yanlış anlamıyorsam eğer,
R3 hücresine
=EĞER(VE(M3<>"";N3<>"");EĞER(KAÇINCI(MOD(M3;1)*24;{0;8;16})=KAÇINCI(MOD(N3;1)*24;{0;8;16});"Tamamlanan";"Devir Eden");"")
yazın ve aşağıya doğru kopyalayın...

Burada,
*** Saatler arasındaki FARK 24 saati geçmiyor olarak (Geçiyorsa eğer, Tarihin de eklenmesi gerekecektir. (Yani 15.04.2021 09:35 başlar, 20.04.2021 04:45 biter gibi... 24 saati aşan durumlarda tarihler önem arz eder)
*** Bitiş saati tam vardiye değişim saatlerinde ise birr sonraki vardiye baz alınacak şekilde ( yani 08:15 te başlıyor ve 16:00 da bitiyorsa 16:00 bitiş saati diğer vardiyenin başlangıç saati olduğundan "Devir Eden" olarak hesaplanır) formül düzenlendi...

Not : Manuel sonuçlarla uyuşmayan formül hesaplama sonuçlarını kontrol edersiniz...
 

Ekli dosyalar

Üst