Thầy ơi, cho em hỏi trong công thức trên ở cái phần tính ra ngày/tháng, em vẫn chưa nắm rõ lắm, ví dụ với loại hđ thử việc là 60 ngày, thì trong công thức sẽ ra là ngày của tháng + vlookup()(trong bài là 17+60), thầy giải thích lại gíup em phần này với ạ,
Chào bạn dạng tổng quát sẽ như sau:
=DATE(YEAR(ngay)+VLOOKUP(), MONTH(ngay)+VLOOKUP(), DAY(ngay)+VLOOKUP())
Mình giải thích như sau nhé:
1. Nguyên tắc xác định ngày hết hạn = Ngày bắt đầu + Thời hạn.
2. Ngày bắt đầu: đã có rồi, nhưng là 1 giá trị dạng dd/mm/yyyy. Bạn cần tách riêng được các mốc số ngày, số tháng, số năm của ngày này với các hàm DAY, MONTH, YEAR
3. Thời hạn: vì không phải loại hợp đồng nào cũng chỉ tính theo ngày, mà có cái tính theo tháng, theo năm, hoặc cả ngày tháng năm => nên để cộng được thời hạn vào Ngày bắt đầu, cần cộng đúng:
ngày bắt đầu + số ngày thời hạn
tháng bắt đầu + số tháng thời hạn
năm bắt đầu + số năm thời hạn
Để tìm được số ngày, số tháng, số năm thời hạn theo đúng loại hợp đồng, dùng hàm VLOOKUP để tìm. Ở đây sẽ dùng 3 hàm vlookup cho 3 giá trị số ngày, số tháng, số năm
4. Như vậy ngày hết hạn sẽ dùng hàm DATE ghép lại kết quả sau khi cộng
DATE(Năm, tháng, ngày)