Tính ngày công thực tế trong tháng của Nhân viên
Câu hỏi được trích dẫn từ nhóm Zalo SprinGO Excel Nhân sự:
Tại link:
https://zalo.me/g/ecwlkd061
Nội dung:
Hiện tại em đang muốn tuỳ biến lại hàm Networkday để tính được ngày công thực tế trong tháng của Nhân viên công ty. Thời gian làm việc thực tế của bên em là từ thứ 2 đến hết sáng thứ 7 và các ngày nghỉ lễ áp theo quy định chung. File em download về từ SprinGo đang để công thức tính từ thứ 2 đến thứ 6. Xin gửi các anh tham khảo file đính kèm và hỗ trợ giúp em đặt lại hàm với ạ. Em cảm ơn các anh chị!
Công thức trong sheet: 3.BCC
2400
Trả lời:
Nếu bạn sử dụng Excel 2010 trở lên thì dùng hàm NETWORKDAYS.INTL, công thức sửa lại như sau:
=NETWORKDAYS.INTL(DATE($C$8,$C$7,1),EOMONTH(DATE($C$8,$C$7,1),0),11,'1.THIETLAP'!$G$5:$G$18)
Mở rộng:
Ví dụ sang tháng 3/2022. Ngày công thực tế là 25 công, nhưng khi áp công thức trên của anh vào thì lại ra ngày công là 26 anh ạ
Tháng 3 có 4 thứ 7, nếu chỉ tính 2 ngày công thì công tháng 3 còn 24 ngày.
Công thức:
Công thức này tính số ngày thứ 7:
=NETWORKDAYS.INTL(DATE($C$8,$C$7,1),EOMONTH(DATE($C$8,$C$7,1),0),"1111101",'1.THIETLAP'!$G$5:$G$18)Nếu bạn tính 1 buổi thứ 7 thì chia với 2.
Bạn trừ cho phần này:
=NETWORKDAYS.INTL(DATE($C$8,$C$7,1),EOMONTH(DATE($C$8,$C$7,1),0),11,'1.THIETLAP'!$G$5:$G$18)-NETWORKDAYS.INTL(DATE($C$8,$C$7,1),EOMONTH(DATE($C$8,$C$7,1),0),"1111101",'1.THIETLAP'!$G$5:$G$18)/2
Kết quả:
2401
Chi tiết, các bạn tham khảo file đính kèm.
Thiết kế Tổng đãi ngộ (Total Rewards) theo khung SHRM
Khóa học “Thiết kế Tổng phần thưởng (Total Reward) chuẩn khung SHRM” giúp bạn nắm vững toàn bộ hệ thống đãi ngộ theo chuẩn...
Xem khóa họcBạn nên đọc

Công thức mảng trong Excel

Trích lọc dữ liệu trùng lặp trong nhiều cột nhiều sheets

Cách thay thế công thức bằng kết quả hoặc giá trị trong Excel

HƯỚNG DẪN VBA CƠ BẢN CHO NGƯỜI MỚI BẮT ĐẦU

Macro gộp dữ liệu nhiều sheets Excel vào 1 sheet
