Công thức Excel: Nhận ngày làm việc giữa các ngày -

Mục lục

Công thức chung

=NETWORKDAYS(start_date,end_date,holidays)

Tóm lược

Để tính toán số ngày làm việc giữa hai ngày, bạn có thể sử dụng hàm NETWORKDAYS. Trong ví dụ được hiển thị, công thức trong D7 là:

=NETWORKDAYS(B7,C7,B10:B11)

trả về tổng số ngày làm việc không bao gồm ngày lễ trong B10: B11.

Giải trình

Hàm NETWORKDAYS trong Excel tính toán số ngày làm việc giữa hai ngày. NETWORKDAYS tự động loại trừ các ngày cuối tuần (Thứ Bảy và Chủ Nhật) và 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.

Ví dụ: trong ảnh chụp màn hình được hiển thị, công thức trong D6 là:

=NETWORKDAYS(B6,C6) // returns 5

Công thức này trả về 5 vì có 5 ngày làm việc từ ngày 23 tháng 12 đến ngày 27 tháng 12 và không có ngày nghỉ nào được cung cấp. Lưu ý rằng NETWORKDAYS bao gồm cả ngày bắt đầu và ngày kết thúc trong phép tính nếu chúng là ngày làm việc.

NETWORKDAYS cũng có thể loại trừ danh sách tùy chỉnh các ngày lễ. Trong ô tiếp theo trở xuống, chúng tôi sử dụng cùng một công thức với các ngày giống nhau, cộng với danh sách các ngày lễ trong B10: B11.

=NETWORKDAYS(B7,C7,B10:B11) // returns 3

Công thức này trả về 3, vì hai trong số 5 ngày là ngày nghỉ.

Cuối tuần tùy chỉnh

Nếu bạn cần tính đến các ngày cuối tuần tùy chỉnh (nghĩa là các ngày cuối tuần chỉ có thứ Bảy, Chủ nhật và Thứ Hai, v.v.), bạn sẽ cần chuyển sang hàm NETWORKDAYS.INTL mạnh mẽ hơn, cho phép bạn đặt những ngày nào trong tuần được coi là được coi là ngày cuối tuần, bằng cách cung cấp đối số cuối tuần ở dạng mã số.

Cần một ngày?

Nếu bạn cần một ngày n ngày làm việc trong quá khứ hoặc tương lai, hãy xem hàm WORKDAY.

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