Tính ngày công thực tế trong tháng của Nhân viên

Chia sẻ bởi:hrspring.tides
★★★★★
Quảng cáo

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 SprinGO phù hợp

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ọc
★★★★★ 5 ★ 1 👤 0 ▥ 0
Quảng cáo

Bạn nên đọc

Leave a Reply

Your email address will not be published. Required fields are marked *

Quảng cáo

Cũ vẫn chất

Xem thêm