• DİKKAT

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

8 saatten az ve 10 saatten fazla mesai

Katılım
9 Mayıs 2010
Mesajlar
71
Excel Vers. ve Dili
2013
Türkçe
Arkadaşlar merhaba.

Şöyle bir formül gerekiyor

10 saat üzerindeki fazla saatleri hesaplasın bunu yanında 8 saatten az çalışılan saatleri de eksi olarak göstersin. amaç: genel toplamdan o eksik çalışılan saatler düşsün istiyorum.

Ekte dosya mevcut.

Yardımlarınızı bekliyorum
 

Ekli dosyalar

Dosyanız eklidir.

Öncelikle teşekkürler,

Dosyayı inceledim fakat giriş kısmına 11:00, çıkış kısmına 23:00 yazdım. 10 saat 21:00 de bitiyor. 2 saat fazla mesai yazması gerekirken -134 diye sonuç çıkıyor.

eksik mesai için başka, fazla mesai için başka formül var. ikisini tek bir formülde yapmam gerekiyor.

örnek

giriş çıkış fazla mesai
08:00 13:00 -3,00 (8 saati tamamlamasına 3 saat kaldı)
08:00 23:00 5,00 (10 saatten sonra 5 saat fazla çalıştı)

toplam fazla mesai 2,00
 
Merhabalar.
Giriş saatini A2, çıkış saatini B2 hücresine yazdığınız varsayımıyla aşağıdaki formülü C2 hücresine
uyguladığınızda fazla/eksik mesai süresini hesaplayabilirsiniz.

Not: Giriş saati çıkış saatinden büyük olduğunda bir önceki günde işe başlandığı düşünülmüştür.
Örneğin giriş saati 23:00, çıkış saati ise 10:00 (ertesi gün) olduğunda da sonuç alabilirsiniz.
Kod:
=EĞER(YADA(A2="";B2="");"";EĞER(EĞER(A2>B2;24;0)+((B2-A2)*24)>=10;EĞER(A2>B2;24;0)+((B2-A2)*24)-10;EĞER(EĞER(A2>B2;24;0)+((B2-A2)*24)<=8;-8+EĞER(A2>B2;24;0)+((B2-A2)*24);0)))
Formül sonucu saat:dakika değil sayı olacaktır, şayet bunu da saat:dakika olarak
görmek isterseniz D2 hücresine de aşağıdaki formülü uygulayabilirsiniz.
Elbette D2 hücresindeki saat formatında negatif sonuç elde edemezsiniz.
Kod:
=EĞER(C2>0;C2/24;EĞER(C2<0;C2/-24;""))
 
Merhabalar.
Giriş saatini A2, çıkış saatini B2 hücresine yazdığınız varsayımıyla aşağıdaki formülü C2 hücresine
uyguladığınızda fazla/eksik mesai süresini hesaplayabilirsiniz.

Not: Giriş saati çıkış saatinden büyük olduğunda bir önceki günde işe başlandığı düşünülmüştür.
Örneğin giriş saati 23:00, çıkış saati ise 10:00 (ertesi gün) olduğunda da sonuç alabilirsiniz.
Kod:
=EĞER(YADA(A2="";B2="");"";EĞER(EĞER(A2>B2;24;0)+((B2-A2)*24)>=10;EĞER(A2>B2;24;0)+((B2-A2)*24)-10;EĞER(EĞER(A2>B2;24;0)+((B2-A2)*24)<=8;-8+EĞER(A2>B2;24;0)+((B2-A2)*24);0)))
Formül sonucu saat:dakika değil sayı olacaktır, şayet bunu da saat:dakika olarak
görmek isterseniz D2 hücresine de aşağıdaki formülü uygulayabilirsiniz.
Elbette D2 hücresindeki saat formatında negatif sonuç elde edemezsiniz.
Kod:
=EĞER(C2>0;C2/24;EĞER(C2<0;C2/-24;""))

Teşekkür ederim. ihtiyacımı tam anlamıyla karşılayan bir formül olmuş, özellikle gece vardiyası ayrı bir sorundu. çözüldü böylelikle:ok::
 
Estağfurullah, önemli olan ihtiyacın görülmesi.
İyi günler dilerim.
 
Öncelikle teşekkürler,

Dosyayı inceledim fakat giriş kısmına 11:00, çıkış kısmına 23:00 yazdım. 10 saat 21:00 de bitiyor. 2 saat fazla mesai yazması gerekirken -134 diye sonuç çıkıyor.

eksik mesai için başka, fazla mesai için başka formül var. ikisini tek bir formülde yapmam gerekiyor.

örnek

giriş çıkış fazla mesai
08:00 13:00 -3,00 (8 saati tamamlamasına 3 saat kaldı)
08:00 23:00 5,00 (10 saatten sonra 5 saat fazla çalıştı)

toplam fazla mesai 2,00

Dosyanız düzeltilmiş olarak eklidir.
 

Ekli dosyalar

Geri
Üst