• DİKKAT

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

Fazla mesai hesaplama formülü

Katılım
17 Ekim 2008
Mesajlar
46
Excel Vers. ve Dili
2007 TÜRKÇE
sayın üstadlar fazla mesai için bir program yapmam lazım ekli dosyada açıjkladım lütfen yardım.
 

Ekli dosyalar

fazla mesai hesaplama

linki daha önce inceledim ama aradığım ve almak istediğim neticeyi alamadım yardımcı olursanız memnun olurum.
 
Çalışmaması normal değil mi:

Gidiş saati 08:00, dönüş saati 16:00 olursa; çalışma süresi 16:00-08:00=08:00 saat olur. Siz fazla çalışma sütununda bu süreden bir de 9:00 çıkarılmasını istiyorsunuz. 8 saatten 9 saati çıkarmak gibi yani zamanı geriye almak gibi bir uygulama olmadığından tabi ki excel "ne yapıyorum ben" diye afallıyor.

bir de formülü G6="09:00" ise diye kurmuşsunuz ama G6'daki veri saat değil sayı formatında. H6'daki formülü şu şekilde düzeltmeniz gerekir:

Kod:
=EĞERHATA(EĞER(G6<=9;"";METNEÇEVİR(F6-E6;"s:d")-"9:00");0)
 
Yusuf bey teşekkür ederim formülün tamamdır istediğim oldu, birde yarım saate kadar olanlar yarım saate yarım saatı aşan süreler bir saate yuvarlayabilirmiyiz (mesela 18:25 de dönen işçi 1 saat 30 dakka fazla mesai alsın)
 
Şöyle deneyin:

Kod:
=EĞERHATA(EĞER(G6<=9;"";TAVANAYUVARLA(METNEÇEVİR(F6-E6;"s:d")-"9:00";"00:30"));0)
 
fazla mesai saatlerinin alt toplamı

yusuf bey yardımlarınız ile cetveli tamamlamak üzereyim saatleri toplattıramıyorum cetvele açıklama yazdım.
 

Ekli dosyalar

Hücre biçimini isteğe uyarlanmış kısmından ":dd:nn" olarak değiştiriniz. Sorun 24 saati geçmesinden kaynaklanıyor. Toplam 34 (24+10) olduğu için 10 saat olarak görünüyor.
 
Fazla mesai hesaplatma

Bir işe giriştik başaramadık ekte gönderdiğim cetvelde G48 hücresini isteğe uyarlanmış olarak toplattım fakat hücrede olan 39:30:00 rakamını saat olarak çevirip başka işlam yapmam lazım çevir formülü ile yapamadım lütfen yardım.
 

Ekli dosyalar

YUSUF44 bey yardımcı olurmusunuz

yapamadığım formüle yardımcı olrmusunuz.
 
Gerçi siz YUSUF44 beyden yardım istemişsiniz ama ben elimden geldiğince yardımcı olayım. Farklı bir şekilde (biraz dolambaçlı da olsa) saat, dakika ve saniyeyi ayrı ayrı yazdım. Buradan yola çıkarak istediğiniz gibi tek hücrede birleştirebilir ya da çarpma işlemi vb. düzenleme yapabilirsiniz.
 

Ekli dosyalar

Son düzenleme:
fazla mesai

Cetvelim bitmek üzere yardımlarınız ile yapmak istediğimi yaptım çok teşekkürler az birşey kaldı cumartesi günleri 5 saatten fazla yapılan çalışma mesaiye girecek cumertesilere 5 saati uyguladığımda hücre kenerında bir işaret çıkıyor onu nasıl yok ederiz. cetveli tekrar ekliyorum.
 

Ekli dosyalar

O işaret, hücredeki formülün bir üstteki formülden farklı olmasından dolayı çıkan bir uyarıdır. Bir sakıncası yok ama yok etmek istesen hücreyi seçtiğinde sol üst köşesinde bir ünlem işareti çıkacaktır. O işarete tıklayıp "Hatayı Yoksay" dersen bir daha çıkmaz.
 
ilginize teşekkür ederim peki eğer şartı koyarak cumartesi gününü tanımlayabilirmiyiz.
 
Ne demek istediğinizi anlamadım. Örnek verir misiniz?
 
Galiba şunu istiyorsunuz:
Kod:
=EĞERHATA(EĞER(F19<=EĞER(HAFTANINGÜNÜ(A19;2)=6;5;9);"";TAVANAYUVARLA(METNEÇEVİR(E19-D19;"s:d")-EĞER(HAFTANINGÜNÜ(A19;2)=6;"5:00";"9:00");"00:30"));0)
 
Bu arada B sütununda gün için aşağıdaki formülü kullanabilirsiniz:

Kod:
=METNEÇEVİR(A16;"gggg")
Ayrıca A sütununda 15'ten sonraki günler için aşağıdaki formülü kullanabilirsiniz:

Kod:
=EĞER(A16="";"";EĞER(GÜN(A16)=14;"";A16+1))
Tabi bunun için A sütunundaki tarih hücrelerinin biçimini isteğe uyarlanmıştan gg / aa / yyyy yapmanız gerekir. Siz boşluklu olarak yapmak için metin olarak biçimlendirmişsiniz, benim belirttiğim gibi yapmanız daha iyi olur.

Tabi bu ikinci önerimi kullanırsanız gün için metneçevir formülünü değil doğrudan =A16 yazıp hücre biçimini gggg olarak düzenlemeniz de yetecektir.
 
yusuf bey çok teşekkür ederim iyiki varsınız ve yardım ediyorsunuz.
 
Geri
Üst