Áp dụng cho
Excel cho Microsoft 365 Excel cho Microsoft 365 dành cho máy Mac Excel cho web Excel 2024 Excel 2024 dành cho máy Mac Excel 2021 Excel 2021 cho Mac Excel 2019 Excel 2016 Excel Web App Microsoft365.com My Office for iPhone

Bài viết này mô tả cú pháp công thức và cách WORKDAY.INTL hàm trong Microsoft Excel. 

Hàm này trả về số sê-ri của ngày trước hoặc sau một số ngày làm việc đã xác định với các tham số ngày cuối tuần tùy chỉnh. Tham số Tùy chọn Ngày cuối tuần có thể cho biết những ngày nào và có bao nhiêu ngày là ngày cuối tuần. Lưu ý rằng ngày cuối tuần và bất kỳ ngày nào được chỉ định là ngày lễ sẽ không được coi là ngày làm việc. 

Cú pháp

WORKDAY.INTL(start_date, days, [weekend], [holidays])

Cú pháp hàm WORKDAY.INTL dùng các đối số sau đây:

  • start_date    Bắt buộc. Ngày bắt đầu, được cắt cụt để trở thành số nguyên. 

  • Ngày    Bắt buộc. Số ngày làm việc trước hoặc sau start_date. Giá trị dương cho kết quả là một ngày trong tương lai; một giá trị âm tạo ra một ngày trong quá khứ; a zero value yields the already specified start_date. Day-offset bị cắt cụt thành số nguyên. 

  • Weekend    Không bắt buộc. Nếu được sử dụng, điều này cho biết những ngày trong tuần là ngày cuối tuần và không được coi là ngày làm việc. Đối số weekend là một số của ngày cuối tuần hoặc một chuỗi chỉ rõ thời điểm diễn ra ngày cuối tuần. 

    Các giá trị số ngày cuối tuần cho biết ngày cuối tuần như minh họa dưới đây. 

số ngày cuối tuần

Ngày cuối tuần

1 (hoặc bỏ qua)

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ứ sáu

7

Thứ sáu, Thứ bảy

11

Chỉ có Chủ nhật

12

Chỉ có Thứ hai

13

Chỉ có Thứ ba

14

Chỉ có Thứ tư

15

Chỉ có Thứ năm

16

Chỉ có Thứ sáu

17

Chỉ có Thứ bảy

Giá trị chuỗi ngày cuối tuần dài bảy ký tự. Mỗi ký tự trong chuỗi đại diện cho một ngày trong tuần, bắt đầu từ Thứ hai. Ký tự 1 thể hiện một ngày không làm việc và 0 thể hiện một ngày làm việc. Chỉ được phép dùng các ký tự 1 và 0 trong chuỗi. Ngoài ra, 1111111 là một chuỗi không hợp lệ.

dụ: 0000011 sẽ cho kết quả là ngày cuối tuần là Thứ bảy và Chủ nhật.

  • Holidays    Đây là một đối số tùy chọn ở cuối cú pháp. Nó xác định một tập hợp tùy chọn gồm một hoặc nhiều ngày cần được loại trừ khỏi lịch ngày làm việc. Ngày lễ sẽ là một phạm vi ô có chứa ngày -- hoặc một hằng số mảng gồm các giá trị sê-ri biểu thị những ngày đó. Có thể tùy ý sắp xếp thứ tự của ngày hoặc các giá trị sê-ri trong đối số holidays.

Chú thích

  • Nếu start_date nằm ngoài phạm vi giá trị cơ bản của ngày hiện tại, hàm WORKDAY.INTL trả về giá #NUM! .

  • Nếu bất kỳ ngày nào trong đối số holidays nằm ngoài phạm vi giá trị cơ bản của ngày hiện tại, hàm WORKDAY.INTL trả về giá #NUM! .

  • Nếu start_date day-offset tạo ra ngày không hợp lệ, hàm WORKDAY.INTL trả về giá #NUM! .

  • Nếu chuỗi ngày cuối tuần có độ dài không hợp lệ hoặc chứa các ký tự không hợp lệ, WORKDAY.INTL trả về giá #VALUE! .

Ví dụ

Sao chép dữ liệu ví dụ sau đây (toàn bộ bảng bao gồm tiêu đề). Trong trang tính Excel mới, dán vào ô A1 và liền kề. Nếu bạn không tự động nhìn thấy kết quả, hãy chọn công thức, nhấn F2 và nhấn Enter. Điều chỉnh độ rộng cột nếu cần để xem tất cả mọi thứ. 

Công thức

Mô tả

Kết quả Trực tiếp

=WORKDAY.INTL(DATE(2012,1,1),30,0)

Sử dụng 0 cho đối số Weekend sẽ trả về giá trị lỗi #NUM! .

#NUM!

=WORKDAY.INTL(DATE(2012,1,1),90,11)

Tìm ngày cách 90 ngày làm việc kể từ ngày 01/01/2012, chỉ tính Chủ nhật là ngày cuối tuần (đối số Weekend bằng 11).

41013

=TEXT(WORKDAY.INTL(DATE(2012,1,1),30,17),"m/dd/yyyy")

Sử dụng hàm TEXT để định dạng số sê-ri kết quả (40944) theo định dạng "m/dd/yyyy". Tìm ngày cách 30 ngày làm việc kể từ ngày 01/01/2012, chỉ tính Thứ bảy là ngày cuối tuần (đối số Weekend bằng 17).

05/02/2012

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.