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


Giả sử cột ngày vào làm là cột A (bắt đầu từ A3), cột ngày nghỉ là cột B (bắt đầu từ B3) thì công thức tại ô C3 là:

=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

Excel Thỉnh Vũ. Được tạo bởi Blogger.