Mesai ücreti hesaplama

Katılım
20 Ocak 2023
Mesajlar
37
Excel Vers. ve Dili
Excel 2016
Merhaba, bir listem var listemde direk mesai saatini yazıyorum örneğin 01:45 yazıyorum ilk 1 saat için 500 sonraki saatler için 400 TL veriyorum. 03.00 saat mesai yapmış biri 1300 TL para alıyor bunu nasıl koda dökebilirim.
 
Katılım
20 Ocak 2023
Mesajlar
37
Excel Vers. ve Dili
Excel 2016
Şöyle bir şey aklıma geldi. 1 saate kadar 500 TL alacak, sonraki her saat için ise 400 TL alacak yani 15 dakikası 100 TL olacak girdiğim saati dakikaya çevirip ilk 60 dakika için "500 TL "+ sonraki her 15 dakika için 100 TL verip toplasam istediğime ulaşabilirim.

02:45 Yazdım. Bunu dakikaya çevirdi -> 165 yaptı. 165-60= 105 yaptı. Ücret değişkenine 500 TL eklendi. 105/15 = 7 yaptı. 7 x 100 =700 TL yaptı.
Ücret değişkenine 500+700 ekleyip 1200 TL bulmak gibi.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Mesai verinizin A1 hücresinde olduğunu varsaydım.
F1 = 500
G1 = 400

Boş bir hücreye aşağıdaki formülü uygulayıp deneyiniz. Eğer Türkçe sürüm kullanıyorsanız formülü çevirmelisiniz.

C++:
=IF(HOUR(A1)>=1;F1;0)+(A1-TIME(1;0;0))*24*G1
 
Katılım
20 Ocak 2023
Mesajlar
37
Excel Vers. ve Dili
Excel 2016
h
Merhaba,

Mesai verinizin A1 hücresinde olduğunu varsaydım.
F1 = 500
G1 = 400

Boş bir hücreye aşağıdaki formülü uygulayıp deneyiniz. Eğer Türkçe sürüm kullanıyorsanız formülü çevirmelisiniz.

C++:
=IF(HOUR(A1)>=1;F1;0)+(A1-TIME(1;0;0))*24*G1
Hocam sağolun çalışıyor fakat 1.45 de doğal olarak işlem yapmıyor
 
Son düzenleme:
Katılım
20 Ocak 2023
Mesajlar
37
Excel Vers. ve Dili
Excel 2016
Pardon hocam çalışıyor sağolun
 
Son düzenleme:
Üst