
Tóm lược
Hàm WORKDAY.INTL trong Excel lấy một ngày và trả về giá trị làm việc gần nhất trong tương lai hoặc quá khứ, dựa trên giá trị bù đắp mà bạn cung cấp. Không giống như hàm WORKDAY, hàm WORKDAY.INTL cho phép bạn tùy chỉnh những ngày nào được coi là ngày cuối tuần (ngày không làm việc). Bạn có thể sử dụng hàm WORKDAY.INTL để tính ngày hoàn thành, ngày giao hàng, v.v. có tính đến những ngày không làm việc.
Mục đích
Nhận ngày n ngày làm việc trong tương lai hoặc quá khứGiá trị trả lại
Ngày làm việc tiếp theo hoặc trước đó dựa trên đầu vàoCú pháp
= WORKDAY.INTL (ngày_mắt, ngày, (cuối tuần), (ngày lễ))Tranh luận
- start_date - Ngày bắt đầu.
- ngày - Ngày kết thúc.
- cuối tuần - (tùy chọn) Cài đặt cho những ngày trong tuần sẽ được coi là cuối tuần.
- ngày lễ - (tùy chọn) Danh sách một hoặc nhiều ngày nên được coi là ngày không làm việc.
Phiên bản
Excel 2010Ghi chú sử dụng
WORKDAY.INTL tìm ra một ngày đại diện cho N ngày làm việc "gần nhất" trong quá khứ hoặc tương lai. Sử dụng một số dương làm ngày cho các ngày trong tương lai và một số âm cho các ngày trong quá khứ. Hàm này mạnh mẽ hơn hàm WORKDAY vì nó cho phép bạn tùy chỉnh những ngày nào trong tuần được coi là cuối tuần.
Công thức ví dụ
D4=WORKDAY.INTL(B4,C4) // default - weekends excluded D5=WORKDAY.INTL(B5,C5,11) // weekend set to Sunday only D6=WORKDAY.INTL(B6,C6,1,B9:B9) // default weekend with holidays
Nhưng ngay cuối tuần
Theo mặc định, WORKDAY.INTL sẽ loại trừ các ngày cuối tuần (Thứ Bảy và Chủ Nhật). Tuy nhiên, bạn có thể kiểm soát những ngày nào được coi là cuối tuần, bằng cách cung cấp mã từ bảng bên dưới cho đối số cuối tuần .
Một cách khác (dễ dàng hơn) để chỉ định ngày cuối tuần là sử dụng "mặt nạ" để biểu thị các ngày cuối tuần với các số một và số không. Trong lược đồ này, một chuỗi gồm 7 đơn vị và số không được cung cấp để biểu thị các ngày cuối tuần, ký tự đầu tiên là Thứ Hai và ký tự cuối cùng là Chủ nhật. Sử dụng một (1) để biểu thị ngày cuối tuần và không (0) để biểu thị ngày làm việc Phương pháp này linh hoạt hơn, vì nó cho phép bạn chỉ định bất kỳ ngày nào trong tuần là ngày cuối tuần (tức là ngày không làm việc). Ví dụ:
=WORKDAY.INTL(A1,3,"0000000") // no weekends =WORKDAY.INTL(A1,3,"1000000") // weekend = Mon =WORKDAY.INTL(A1,3,"1100000") // weekend = Mon+Tue =WORKDAY.INTL(A1,3,"1110000") // weekend = Mon+Tue+Wed =WORKDAY.INTL(A1,3,"1010000") // weekend = Mon+Wed
Ngày lễ
WORKDAY.INTL cũng có thể tùy chọn tính đến các ngày lễ. Đối với đối số ngày lễ , hãy cung cấp một phạm vi có chứa ngày lễ. Những ngày này được coi là ngày không làm việc và sẽ không được bao gồm trong kết quả.
Mã cuối tuần
Sử dụng bất kỳ mã nào bên dưới cho đối số cuối tuần để chọn tùy chọn cuối tuần "cố định".
Mã | Ngày cuối tuần |
1 (mặc định) | Thứ bảy Chủ Nhật |
2 | Chủ nhật thứ hai |
3 | Thứ hai thứ ba |
4 | Thứ ba thứ tư |
5 | Thứ tư thứ năm |
6 | Thư năm thư sau |
7 | Thứ sáu, thứ bảy |
11 | Chỉ chủ nhật |
12 | Chỉ thứ hai |
13 | Chỉ thứ ba |
14 | Chỉ thứ tư |
15 | Chỉ thứ năm |
16 | Chỉ thứ sáu |
17 | Chỉ thứ bảy |
Ghi chú:
- Nếu start_date không hợp lệ, hàm WORKDAY.INTL trả về giá trị lỗi #NUM! lỗi.
- Nếu start_date + day không hợp lệ, hàm WORKDAY.INTL trả về giá trị lỗi #NUM! lỗi.
- Nếu bất kỳ ngày lễ nào không hợp lệ, hàm WORKDAY.INTL trả về giá trị lỗi #NUM! lỗi.
- Nếu ngày cuối tuần không hợp lệ, hàm WORKDAY.INTL trả về giá trị lỗi #VALUE! lỗi.