Mesai saatleri dışında kalan fazla mesai saatini hesaplamak

EKREM1661

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
1,276
Excel Vers. ve Dili
Excel-2016
Altın Üyelik Bitiş Tarihi
03-02-2026
Değerli Arkadaşlar..! İyi çalışmalar..

Fazla mesai ödemeleri için, iki ayrı saat arasındaki farkı alırken..
mesai çalışma saatleri 08.00--17.00 aralığını almaması lazım..
Çünkü fazla mesai, normal mesai (08.00--17.00) dışındaki zaman..

Örneğin; 07.00--18.20 saatleri sonucu= 2.20 saat olması gerekiyor.

Buna nasıl bir formül uygulayabiliriz..
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Giriş saati A1 hücresinde (07:00), Çıkış saati B1 hücresindeyse (18:20);

Kod:
=B1-A1-"09:00"
.
 

EKREM1661

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
1,276
Excel Vers. ve Dili
Excel-2016
Altın Üyelik Bitiş Tarihi
03-02-2026
Pek bir şey anlayamadım, günün normal mesai kısmı olan 08.00-17.00 aralığını nasıl düşecek.. Sonuç 2 saat 20 dk. olması lazım..
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Verdiğim örneği denediniz mi?

Formüldeki "09:00" sizin normal mesai saatlerinin farkı zaten. Basitçe; yapılan toplam mesaiden, normal mesaiyi düşünce geriye fazla mesai kalıyor....

Sonuç, 02:20 olarak çıkıyor....

Yine de, 3 adet alternatif içeren dosya ektedir....

.
 

Ekli dosyalar

Son düzenleme:

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,071
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Haluk Bey çok pratik bir şekilde çözümünü göstermiş ama uygulama açısından bir şey kafama takıldı:

Belirlenen mesai saatleri dışında yapılan her iş fazla mesaiye mi girer yoksa fazla mesai olabilmesi için öncelikle normal mesai mi doldurulmak zorundadır?

Örneğin 8-17 olan mesai saatlerinde 9-18 çalışan bir kişi fazla mesai yapmış mıdır ya da 9-20 çalışan kişinin fazla mesai süresi kaç saattir?
 

EKREM1661

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
1,276
Excel Vers. ve Dili
Excel-2016
Altın Üyelik Bitiş Tarihi
03-02-2026
Pek bir şey anlayamadım, günün normal mesai kısmı olan 08.00-17.00 aralığını nasıl düşecek.. Sonuç 2 saat 20 dk. olması lazım..
Haluk bey..! Tamam.. Verdiğiniz örneği hatalı uygulamışım..Dolayısıyla doğru sonuç alamamışım, özür dilerim..
Çok teşekkürler ve elinize sağlık..
 

EKREM1661

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
1,276
Excel Vers. ve Dili
Excel-2016
Altın Üyelik Bitiş Tarihi
03-02-2026
Haluk Bey çok pratik bir şekilde çözümünü göstermiş ama uygulama açısından bir şey kafama takıldı:

Belirlenen mesai saatleri dışında yapılan her iş fazla mesaiye mi girer yoksa fazla mesai olabilmesi için öncelikle normal mesai mi doldurulmak zorundadır?

Örneğin 8-17 olan mesai saatlerinde 9-18 çalışan bir kişi fazla mesai yapmış mıdır ya da 9-20 çalışan kişinin fazla mesai süresi kaç saattir?
Yusuf bey..! Fazla mesaiye girmiyor.. (Resmi kurumların işçi çalıştırması açısından söylüyorum, özel sektörde belki daha farklı olabilir) Çünkü, 08.00--17.00 arasını zaten aylık ücret (maaş) olarak alıyor. Bu saatlerin dışında çalıştırılır ise Fazla Mesai ödeniyor..
 

EKREM1661

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
1,276
Excel Vers. ve Dili
Excel-2016
Altın Üyelik Bitiş Tarihi
03-02-2026
Üstadlarım.. Bu arada şunu da sormuş olayım.!
Eğer saatleri saat formatında (08:00 gibi) değil de, normal sayı formatında (08,00 olarak) kullanılması durumunda da doğru sonuç alabilecek bir yöntem uygulanabilir mi? (Yani "iki nokta üst-üste" yerine "virgül" kullanılırsa..)
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,071
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Yusuf bey..! Fazla mesaiye girmiyor.. (Resmi kurumların işçi çalıştırması açısından söylüyorum, özel sektörde belki daha farklı olabilir) Çünkü, 08.00--17.00 arasını zaten aylık ücret (maaş) olarak alıyor. Bu saatlerin dışında çalıştırılır ise Fazla Mesai ödeniyor..
Bu sorumun tam cevabı değil aslında. Normal mesai 8-17 diyelim. Bir personel 8'de değil de 9'da geldi ve 18'e kadar çalıştı ise ne olur? Başka bir personel yine 9'da gelip 20'de çıktıysa ne olur?
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Bu sorumun tam cevabı değil aslında. Normal mesai 8-17 diyelim. Bir personel 8'de değil de 9'da geldi ve 18'e kadar çalıştı ise ne olur? Başka bir personel yine 9'da gelip 20'de çıktıysa ne olur?

Müdüründen fırça yer ..... ben öyle yapardım


(Not: İlave olarak, geç geldiği saatler yıllık izinden düşülürdü)

.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,491
Excel Vers. ve Dili
Ofis 365 Türkçe
Haluk Bey, çok gaddarsınız :) belki adam sabah 1 saat izin almış olabilir.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Önceden haber verdiyse, o zaman 1 saati "izin" olarak işliyordum .... o kadar da gaddar değildim yani :)

.
 

EKREM1661

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
1,276
Excel Vers. ve Dili
Excel-2016
Altın Üyelik Bitiş Tarihi
03-02-2026
Bu sorumun tam cevabı değil aslında. Normal mesai 8-17 diyelim. Bir personel 8'de değil de 9'da geldi ve 18'e kadar çalıştı ise ne olur? Başka bir personel yine 9'da gelip 20'de çıktıysa ne olur?
Yusuf bey.. Bu dediğiniz doğru.. Fakat bu daha çok özel işyerlerinde olabiliyor.. Resmi kurumlarda durum farklı.. Eğer 08.00 yerine 09.00 da gelmişse bu direkt yasalarla belirlenmiş çalışma mesaisine tabi.. Bu durumun tekerrür etmesi halinde ihtar, kınama ve daha sonra maaştan kesme gibi cezai yaptırımlar gündeme geliyor.

Fakat, fazla mesai idare içi alınan kararlarla yürütülüyor ve ona göre ek ödenek sağlanıyor.. Yani, 08.00--17.00 çalışma mesaisi, fazla mesaiden bağımsız..
 

EKREM1661

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
1,276
Excel Vers. ve Dili
Excel-2016
Altın Üyelik Bitiş Tarihi
03-02-2026
Üstadlarım.. Bu arada şunu da sormuş olayım.!
Eğer saatleri saat formatında (08:00 gibi) değil de, normal sayı formatında (08,00 olarak) kullanılması durumunda da doğru sonuç alabilecek bir yöntem uygulanabilir mi? (Yani "iki nokta üst-üste" yerine "virgül" kullanılırsa..)
Arkadaşlar, sorum arada kaynamasın diye tekrar güncelledim..
 

EKREM1661

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
1,276
Excel Vers. ve Dili
Excel-2016
Altın Üyelik Bitiş Tarihi
03-02-2026
Haluk bey..! ziyadesiyle teşekkürler.. çok işime yarayacak, ellerinize sağlık..
 

EKREM1661

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
1,276
Excel Vers. ve Dili
Excel-2016
Altın Üyelik Bitiş Tarihi
03-02-2026
Haluk hocam, yine sizi meşgul etmek zorunda kaldım. Verdiğiniz formülü cetvele uyguladım, ancak hata veren hücreler mevcut.. Sayfayı ekledim.. Bir bakabilir seniz..

Bir de, Cumartesi günleri de saat 13.00 e kadar yasal çalışma mesaisi.. Yani Cumartesiye denk gelen günlerde 08.00--13.00 arası da fazla mesaiden sayılmayacak.. Bu biraz karmaşık gözüküyor.. Olabilirse tabii..
 

Ekli dosyalar

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Ekli dosya sanırım daha doğru oldu...

(Cumartesi kontrolu hariç ..... eğer bu şekliyle tamamsa, Cumartesi mesai kontrolunu ilave ederiz.)

Not: (-) değerler, eksik kalan mesai süresini belirtir....

.
 

Ekli dosyalar

Son düzenleme:

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,554
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Home Single Language x64 TR
Altın Üyelik Bitiş Tarihi
29-05-2025
07.00--18.20 saatleri sonucu= 2.20 saat olması gerekiyor.

18:20 - 07:00 = 11:20 saat
8:00+ 1:00 = 9 = Çalışma + öğle tatil saati
11:20 - 09:00 =02:20 saat fazla mesai

Oh!!!! Şükürler olsun, mesai saatini doğru hesaplayıp, eşitliği sağladım.

Gecenin geç saatlerinde çıkarılan Torba Yasa'lar ile herhangi bir değişiklik olmadıysa; işçi olanların haftalık çalışma saatleri 45 saati; memurların ise 40 saati geçemiyor.
 

EKREM1661

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
1,276
Excel Vers. ve Dili
Excel-2016
Altın Üyelik Bitiş Tarihi
03-02-2026
Haluk üstad.. Bazılarında doğru, bazılarında istenilen sonucu vermiyor.. Nasıl sonuç vermesi gerektiği ile ilgili rakamları karşılarına açıklamalarıyla birlikte not düştüm.. (belki hesaplamaya kolaylık olur diye, haftanın günleri için de bir sütun açtım)

Konu biraz karmaşık gibi gözüküyor, eğer çok yoracak ise, sizi de yormak istemem.. Çok çoğu onları da elle gireriz..)
 

Ekli dosyalar

Üst