To Salomon2211:Theo dữ liệu của bạn, tại ô F5 = (HOUR(E5)+MINUTE(E5)/60)*20000
Bạn thử xem sao nhé.
Tôi thử E5*24 thì kết quả đúng bằng HOUR(E5)+MINUTE(E5)/60 nó ra 12:00To Salomon2211:HOUR(E5)+MINUTE(E5)/60 = E5*24Không tin, bạn cứ thử...
Em làm như bác chỉ dẫn nhưng vẫn không ra kết quả!Công thức tại F5:=E5*24*20000Gõ xong kéo công thức xuống cho mấy ô dưới.
20000 là số tiền trả cho một giờ làm thêm.
Vì khi bạn định dạng giờ kiểu Number thì vd 8h excel sẽ hiểu là 8/24 nên khi đó muốn chuyển 8h từ định dạng time sang giá trị của giờ bạn sẽ phải nhân với 24! Thân ái!Tôi hiểu rồi phải format theo kiểu số mới cho kết quả đúng nhưng cái vụ HOUR(E5)+MINUTE(E5)/60 = E5*24 tôi vẫn muốn giải thích rõ hơn vì chưa hiểu
Một ngày = 24h mà anh.Tôi hiểu rồi phải format theo kiểu số mới cho kết quả đúng nhưng cái vụ HOUR(E5)+MINUTE(E5)/60 = E5*24 tôi vẫn muốn giải thích rõ hơn vì chưa hiểu
Cột F bạn phải chuyển thành format dạng numberEm làm như bác chỉ dẫn nhưng vẫn không ra kết quả!
Các bác ơi, em không rành excel lắm.
Các bác lưu ý, cách tính tiền làm thêm giờ cho :
Công qui định trong tháng, số công thực tế của từng lao động. Không nhẻ người lao động ban ngày nghỉ rồi lại xin làm ngoài giờ (tăng ca) việc này diễn ra (tính toán) như thế thì không công bằng đối với 1 lao động chăm chỉ làm việc thường xuyên so với lao động không đảm bảo ngày công.
Chân thành cám ơn.
Kế toán Già Gân đã viết:Các bác ơi, em không rành excel lắm.
Các bác lưu ý, cách tính tiền làm thêm giờ cho :
Công qui định trong tháng, số công thực tế của từng lao động. Không nhẻ người lao động ban ngày nghỉ rồi lại xin làm ngoài giờ (tăng ca) việc này diễn ra (tính toán) như thế thì không công bằng đối với 1 lao động chăm chỉ làm việc thường xuyên so với lao động không đảm bảo ngày công.
Chân thành cám ơn.
Về kết quả thì 2 cách cho kết quả giống nhau. Nhưng về ý nghĩa, E5*24 không mang ý nghĩa đúng vì thời gian làm thêm là khoảng thời gian giữa 2 thời điểm chứ không phải là số chỉ thời điểm.
xichdragon đã viết:Theo em cứ đếm số giờ trong 1ngày. Nếu hơn 8 thì mới coi là làm thêm h. Còn nhỏ hơn 8 là làm thiếu giờ--> Trừ lương
Trường hợp ngược lại ở công ty em có sẵn số tiền thanh toán cho nhân viên rồi. Nhưng em muốn tính được số giờ làm thêm của nhân viên cho hợp lý bảng lương. Các bác cho em công thức tính giờ làm thêm của nhân viên. Công ty em làm từ 8h-17h chiều.17h chiều trở đi là giờ làm thêm của nhân viênCác Bác giúp em với, em phải làm một bảng tính tiền làm thêm của nhân viên trong công ty, mà không biết phải dùng công thức nào để tính, mong các gỡ giùm nha! Xin cảm ơn!
Tôi chỉ muốn tính tổng số giờ làm thêm của công nhân trong tháng thì sử dụng công thức nào?
Vậy tôi muốn tính giờ làm thêm ấy thế nào?
Option Explicit
Function CongTGio(BCCong As Range)
Dim Clls As Range
For Each Clls In BCCong
With Clls
If IsNumeric(.Value) And .Value > 8 Then
CongTGio = CongTGio + .Value - 8
End If
End With
Next Clls
End Function