Cách sử dụng hàm NETWORKDAYS.INTL trong Excel -

Tóm lược

Hàm NETWORKDAYS.INTL trong Excel tính toán số ngày làm việc giữa hai ngày. NETWORKDAYS.INTL loại trừ Thứ Bảy và Chủ Nhật theo mặc định, nhưng cung cấp một cách để chỉ định những ngày nào trong tuần được coi là cuối tuần. Hàm có thể tùy chọn loại trừ danh sách các ngày lễ được cung cấp dưới dạng ngày.

Mục đích

Nhận ngày làm việc giữa hai ngày

Giá trị trả lại

Một số đại diện cho ngày.

Cú pháp

= NETWORKDAYS.INTL (ngày bắt đầu, ngày kết thúc, (cuối tuần), (ngày lễ))

Tranh luận

  • start_date - Ngày bắt đầu.
  • end_date - 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) Tham chiếu đến những ngày được coi là ngày không làm việc.

Phiên bản

Excel 2010

Ghi chú sử dụng

NETWORKDAYS.INTL tính toán ngày làm việc giữa hai ngày. Ngày làm việc không bao gồm cuối tuần (thứ bảy và chủ nhật theo mặc định) và có thể tùy chọn loại trừ ngày lễ. Chức năng này mạnh hơn chức năng NETWORKDAYS, vì nó cho phép bạn kiểm soát những ngày nào trong tuần được coi là cuối tuần. Đối số cuối tuần được đặt bằng các mã được liệt kê trong bảng bên dưới.

NETWORKDAYS.INTL bao gồm cả ngày bắt đầu và ngày kết thúc khi tính toán ngày làm việc. Điều này có nghĩa là nếu bạn cung cấp cho NETWORKDAYS.INTL cùng một ngày cho ngày bắt đầu và ngày kết thúc và ngày đó không phải là ngày cuối tuần hoặc ngày lễ, nó sẽ trả về 1.

NETWORKDAYS.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ễ. Đây cũng được coi là những ngày không làm việc và sẽ không được bao gồm trong kết quả.

Trong ví dụ được hiển thị, các công thức sau được sử dụng:

D6=NETWORKDAYS.INTL(B6,C6) D7=NETWORKDAYS.INTL(B7,C7,17) D8=NETWORKDAYS.INTL(B8,C8,1,B13:B14) D9=NETWORKDAYS.INTL(B9,C9,"0000000") D10=NETWORKDAYS.INTL(B10,C10,"0000000",B13:B14)

Số cuối tuần 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

Mặt nạ cho ngày làm việc

Hàm NETWORKDAYS.INTL cũng có thể chấp nhận một "mặt nạ" để chỉ định các ngày cuối tuần cho đối số cuối tuần. Mặt nạ được cung cấp dưới dạng một chuỗi gồm 7 ký tự phải là 1 hoặc 0. Trong sơ đồ này, số 1 có nghĩa là cuối tuần và 0 có nghĩa là ngày làm việc. Chữ số đầu tiên đại diện cho thứ Hai. Dưới đây là một số ví dụ:

NETWORKDAYS.INTL(start,end,"0101011") // workdays = M,W,F NETWORKDAYS.INTL(start,end,"1010111") // workdays = Tue, Thu NETWORKDAYS.INTL(start,end,"1111100") // workdays = Sat,Sun NETWORKDAYS.INTL(start,end,"0000000") // all workdays, no weekends

Ghi chú:

  • Nếu start_date lớn hơn end_date, hàm trả về giá trị âm.
  • NETWORKDAYS.INTL bao gồm cả ngày bắt đầu và ngày kết thúc khi tính toán ngày làm việc. Điều này có nghĩa là nếu bạn cung cấp cho NETWORKDAYS.INTL cùng một ngày cho ngày bắt đầu và ngày kết thúc, nó sẽ trả về 1.

  • Nếu start_date hoặc end_date nằm ngoài phạm vi, NETWORKDAYS.INTL trả về giá trị lỗi #NUM! lỗi.
  • Nếu ngày cuối tuần không hợp lệ, NETWORKDAYS.INTL trả về giá trị lỗi #VALUE! lỗi.

Các video liên quan

Cách tính ngày đến hạn với hàm WORKDAY Trong video này, chúng ta sẽ xem xét cách tính ngày đến hạn với hàm WORKDAY và WORKDAY.INTL.

thú vị bài viết...