Xin hướng dẫn về Hàm IF

Liên hệ QC

Omeku

Thành viên mới
Tham gia
6/12/20
Bài viết
4
Được thích
0
Em đang làm danh sách chi tiêu với bảng lương cá nhân như File bên dưới, nhưng bên Bảng lương e rối phần IF để tính giờ UP vì em làm cả ca đêm và ngày, cũng như thời gian làm khác nhau. Và sẵn cho em hỏi thêm có cách định dạng số thập phân sang giờ, như khi e nhập 1,5 sẽ tự chuyển thành 1:30 hay 1 => 1:00, 0.25 => 00:15 không ạ.
Em xin cảm ơn!
 

File đính kèm

  • Thu Chi.xlsx
    41.4 KB · Đọc: 22
Em đang làm danh sách chi tiêu với bảng lương cá nhân như File bên dưới, nhưng bên Bảng lương e rối phần IF để tính giờ UP vì em làm cả ca đêm và ngày, cũng như thời gian làm khác nhau.
Số giờ làm F9:
Mã:
=IF(D9>=C9,D9-C9,D9+1-C9)*24-E9
Số giờ UP G9 (Tôi đoán là thời gian tăng ca):
Mã:
=MEDIAN(D9*24,7,0)-MEDIAN(C9*24,22,24)+IF(D9>=C9,MEDIAN(D9*24,22,24)-MEDIAN(C9*24,7,0),24)
Sửa định dạng giờ làm và giờ UP (cột F và G) thành General
có cách định dạng số thập phân sang giờ, như khi e nhập 1,5 sẽ tự chuyển thành 1:30 hay 1 => 1:00, 0.25 => 00:15 không
Theo tôi được biết là không, nếu muốn làm vậy thì lấy số đó chia cho 24, hoặc dùng cột phụ
 
Số giờ làm F9:
Mã:
=IF(D9>=C9,D9-C9,D9+1-C9)*24-E9
Số giờ UP G9 (Tôi đoán là thời gian tăng ca):
Mã:
=MEDIAN(D9*24,7,0)-MEDIAN(C9*24,22,24)+IF(D9>=C9,MEDIAN(D9*24,22,24)-MEDIAN(C9*24,7,0),24)
Sửa định dạng giờ làm và giờ UP (cột F và G) thành General

Theo tôi được biết là không, nếu muốn làm vậy thì lấy số đó chia cho 24, hoặc dùng cột phụ
Về giờ làm thì em dùng công thức này
=IFERROR(IF(COUNT(C9:D9)=4;(IF(D9<C9;1;0)+D9)-C9;IF(AND(LEN(C9)<>0;LEN(D9)<>0);(IF(C9<D9;1;0)+D9)-C9;0))*24;0)-E9

Thời gian up là như làm vào giờ ấy là được bonus thêm ấy, như làm bt là 10k thì làm vào giờ ấy là 12k chứ k phải làm thêm ngoài giờ. Mà thời gian em làm có ngày vào giờ up có ngày không.
Bài đã được tự động gộp:

Em tính làm hàm if nếu thời gian em làm ngày hôm ấy rơi vào khoảng 22:00 đến 7:00 thì sẽ tính là có bao nhiêu tiếng rơi vào khoảng thời gian ấy ạ.
 
Thời gian up là như làm vào giờ ấy là được bonus thêm ấy, như làm bt là 10k thì làm vào giờ ấy là 12k chứ k phải làm thêm ngoài giờ. Mà thời gian em làm có ngày vào giờ up có ngày không.
Bài đã được tự động gộp:

Em tính làm hàm if nếu thời gian em làm ngày hôm ấy rơi vào khoảng 22:00 đến 7:00 thì sẽ tính là có bao nhiêu tiếng rơi vào khoảng thời gian ấy ạ.
Bạn kiểm tra công thức tôi gửi chưa, có vấn đề gì không? Vấn đề ở chỗ nào nêu ra đây tôi xem lại
Về giờ làm thì em dùng công thức này
=IFERROR(IF(COUNT(C9:D9)=4;(IF(D9<C9;1;0)+D9)-C9;IF(AND(LEN(C9)<>0;LEN(D9)<>0);(IF(C9<D9;1;0)+D9)-C9;0))*24;0)-E9
Công thức của bạn tôi cũng chả hiểu, nhìn rối quá nên không đọc luôn, đơn giản xem qua thấy count(C9:D9)=4 là luôn luôn False rồi. Ý bạn muốn thế nào nói rõ xem? Giờ làm theo tôi nghĩ là giờ ra trừ giờ vào trừ giải lao, sao thấy bạn làm rối quá vậy?
 
Bạn kiểm tra công thức tôi gửi chưa, có vấn đề gì không? Vấn đề ở chỗ nào nêu ra đây tôi xem lại

Công thức của bạn tôi cũng chả hiểu, nhìn rối quá nên không đọc luôn, đơn giản xem qua thấy count(C9:D9)=4 là luôn luôn False rồi. Ý bạn muốn thế nào nói rõ xem? Giờ làm theo tôi nghĩ là giờ ra trừ giờ vào trừ giải lao, sao thấy bạn làm rối quá vậy?
Em thử R bác ơi, nó ra ntn đây.
1607363615497.png
 
Xr các bác, e đọc nhầm thành giờ ra và vào thành General. E cảm ơn ạ.
 
Web KT

Bài viết mới nhất

Back
Top Bottom