Bài toán tình huống tính phép của một nhân sự bất kỳ như sau:
Tính ngày nghỉ phép cho năm 2021, một năm 12 ngày phép:
- Nếu vào làm trước năm 2021 thì trước năm 2021 thì được tính từ tháng 1/2021.
- Nếu nhân sự vào trong lăm 2021: nếu ngày vào làm từ ngày trước ngày 15 (<=15) thì sẽ được tính phép từ tháng đó, nếu sau ngày 15 (>16) thì sẽ tính từ tháng sau
- Nếu nhân sự nghỉ việc trong năm 2021: Nếu ngày nghỉ việc sau ngày 15 (>=15) thì được tính phép hết tháng đó, nếu trước ngày 15 (<15) thì sẽ tính phép đến hết tháng trước đó
- Cứ thêm 3 năm thâm niên thì được tăng thêm 1 ngày phép
=DATEDIF(EOMONTH(MAX(A3,DATE(2021,1,1))-15,0),MIN(IF(B3="",9^9,EOMONTH(B3,(DAY(B3)>=15)-1)),DATE(2021,12,31))+1,"m")+INT((DATEDIF(EOMONTH(A3-15,0),MIN(IF(B3="",9^9,EOMONTH(B3,(DAY(B3)>=15)-1)),DATE(2021,12,31))+1,"y"))/3)
Cách dùng công thức: Chỉ cần thay hàm DATE tương ứng là ngày bắt đầu và kết thúc của 1 năm bất kỳ và thay địa chỉ ô A3, B3 trong công thức
Liên hệ tư vấn khóa học Excel cho người đi làm hoặc đặt hàng đào tạo tại doanh nghiệp
{Đt+Zalo} - 038 696 1334
0 Comment:
Đăng nhận xét