• DİKKAT

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

Öğle Arasını Mesaiden Düşme

  • Konbuyu başlatan Konbuyu başlatan Mirzade
  • Başlangıç tarihi Başlangıç tarihi
Katılım
9 Ocak 2017
Mesajlar
3
Excel Vers. ve Dili
Excel 97-2003 türkçe
Kod:
Mehaba arkadaşlar,
Çalışanlarımızın mesailerini hesapladığımız bir tablo var. Haftasonu mesailerine sabah başlayıp akşam bitirdikleri için öğlen çalışmalarını düşebileceğimiz bir formül arıyoruz.

A sütununda başlangıç saati,
B sütununda bitiş saatinin yeraldığını varsayalım.
C sütununda B'den A'yı çıkardığımızda kaç saat çalıştıklarını buluyoruz. Bundan otomatikman 1 saat düştüğümüzde öğleden sonra işe başlayanlardan da 1 saat düşüyor. Biz sadece 8 ve 17 saatleri arasında öğlen tatilini kullanmış olanlar için bu formülün uygulanmasını istiyoruz. Bunu nasıl yapabiliriz yardımcı olabilir misiniz?
 
Son düzenleme:
öğlen tatilinin 13:00 da başladığı varsayımı ile aşağıdaki formülü kullanabilirsiniz..
saat 13:00'dan önce işe giriş yapıldıysa 1 saat düşer, 13:00 ve üzeri işe giriş yapıldıysa dikkate almaz

Kod:
=EĞER(SAAT(A1)<13;METNEÇEVİR(B1-A1;"ss:dd")-"01:00";B1-A1)
 
Değerli @tirEdsOuL cevabın için teşekkür ederim. Ancak küçük bir hata veriyor. Diyelim ki çalışanlar 12:00 dan önce 8:00 ve 11:00 arası çalışmış olsun. Böyle bir durumda da otomatikman 1 saat düşüyor. Bunu nasıl çözebiliriz.
 
Aşağıdaki şekilde deneyiniz, öğle molası saat 12:00 olarak değiştirilmiştir.

Kod:
=EĞER(VE(SAAT(A1)<12;SAAT(B1)>12);METNEÇEVİR(B1-A1;"ss:dd")-"01:00";B1-A1)

Değerli @tirEdsOuL cevabın için teşekkür ederim. Ancak küçük bir hata veriyor. Diyelim ki çalışanlar 12:00 dan önce 8:00 ve 11:00 arası çalışmış olsun. Böyle bir durumda da otomatikman 1 saat düşüyor. Bunu nasıl çözebiliriz.
 
Geri
Üst