Thử nghiệmWebsite đang chạy thử nghiệm. Các sản phẩm và dịch vụ có thể chưa sẵn sàng. Vui lòng gọi 0943.847.333 để xác nhận trước khi đặt hàng.
476 Đường CMT8, Thái NguyênHàng chính hãng · Bảo hành tại cửa hàngTrả gópQuà tặngHướng dẫnTin tứcGiới thiệuLiên hệ
Windows & phần mềmCập nhật 30/10/2026

Cách tính số ngày làm việc bằng hàm NETWORKDAYS trong Excel

Cách tính số ngày làm việc bằng hàm NETWORKDAYS trong Excel

Dùng hàm NETWORKDAYS và NETWORKDAYS.INTL trong Excel để tính số ngày làm việc, trừ cuối tuần và ngày lễ. Có ví dụ công thức, lỗi thường gặp và cách xử lý.

Cần biết một dự án kéo dài bao nhiêu ngày làm việc, hay hạn giao hàng còn mấy ngày thật sự, mà không muốn đếm tay trên lịch? Hàm NETWORKDAYS trong Excel tự trừ thứ Bảy, Chủ Nhật và cả những ngày nghỉ lễ bạn khai báo. Bài này hướng dẫn từ công thức cơ bản đến cách tính cho lịch làm việc đặc biệt.

Các công thức dùng dấu phẩy , để ngăn cách đối số. Nếu máy bạn dùng dấu chấm phẩy ; (cài đặt vùng khu vực), hãy thay , bằng ;.

Cú pháp hàm NETWORKDAYS

=NETWORKDAYS(ngày_bắt_đầu, ngày_kết_thúc, [ngày_nghỉ])
  • ngày_bắt_đầu: ô chứa ngày bắt đầu.
  • ngày_kết_thúc: ô chứa ngày kết thúc.
  • ngày_nghỉ (không bắt buộc): vùng ô chứa các ngày lễ, ngày nghỉ cần trừ thêm.

Hàm tính cả ngày bắt đầu và ngày kết thúc nếu đó là ngày làm việc. Thứ Bảy và Chủ Nhật được coi là cuối tuần theo mặc định.

Ví dụ 1: Tính số ngày làm việc cơ bản

Giả sử ô A2 là ngày bắt đầu và B2 là ngày kết thúc:

  1. Nhấp vào ô C2.
  2. Gõ công thức: =NETWORKDAYS(A2, B2).
  3. Nhấn Enter.
  4. Nếu kết quả hiện dạng ngày thay vì số, chọn ô C2 > tab Home (Trang chủ) > nhóm Number (Số) > chọn General (Chung).
  5. Kéo ô vuông nhỏ ở góc dưới ô C2 xuống để áp dụng cho các dòng còn lại.

Ví dụ: nếu A2 là thứ Hai và B2 là thứ Sáu cùng tuần, kết quả là 5.

Ví dụ 2: Trừ thêm ngày lễ

Tạo một danh sách ngày nghỉ riêng, ví dụ vùng F2:F8 chứa các ngày lễ của năm, mỗi ngày nằm ở một ô.

  1. Nhập các ngày nghỉ vào cột F, mỗi ô một ngày, định dạng ngày hợp lệ.
  2. Ở ô C2 gõ: =NETWORKDAYS(A2, B2, $F$2:$F$8).
  3. Nhấn Enter.

Dấu $ khóa vùng ngày nghỉ để khi kéo công thức xuống, vùng này không bị trôi. Bạn chịu trách nhiệm nhập đúng ngày lễ của từng năm theo quy định hiện hành; Excel không tự biết ngày lễ của Việt Nam.

Ví dụ 3: Cuối tuần khác thường với NETWORKDAYS.INTL

Nếu cửa hàng nghỉ Chủ Nhật nhưng vẫn làm thứ Bảy, hàm NETWORKDAYS thường không phù hợp. Dùng NETWORKDAYS.INTL:

=NETWORKDAYS.INTL(ngày_bắt_đầu, ngày_kết_thúc, [kiểu_cuối_tuần], [ngày_nghỉ])

Một số mã kiểu_cuối_tuần thường dùng:

  • 1 hoặc bỏ trống: nghỉ thứ Bảy và Chủ Nhật.
  • 11: chỉ nghỉ Chủ Nhật.
  • 7: nghỉ thứ Sáu và thứ Bảy.

Ví dụ nghỉ Chủ Nhật và có danh sách lễ: =NETWORKDAYS.INTL(A2, B2, 11, $F$2:$F$8).

Bạn còn có thể dùng chuỗi 7 chữ số 0 và 1 (bắt đầu từ thứ Hai), 1 là ngày nghỉ. Ví dụ "0000011" nghĩa là nghỉ thứ Bảy, Chủ Nhật.

Ứng dụng thực tế

Tính ngày hoàn thành đơn hàng

Dùng hàm WORKDAY để cộng thêm số ngày làm việc từ ngày bắt đầu: =WORKDAY(A2, 10, $F$2:$F$8) cho ra ngày hoàn thành sau 10 ngày làm việc, trừ cuối tuần và lễ.

Bảng chấm công, tính công

Kết hợp với bảng chấm công: tính số ngày làm việc tối đa trong tháng bằng NETWORKDAYS, rồi trừ số ngày nghỉ thực tế. Bạn có thể tham khảo làm bảng chấm công bằng Excel và làm bảng tính lương đơn giản.

Theo dõi hạn bảo hành, hợp đồng

Kết hợp với hàm ngày tháng như TODAY, DATEDIF: xem hàm ngày tháng TODAY, DATEDIF trong Excel.

Lỗi thường gặp và cách sửa

  • **Kết quả là #VALUE!: một trong các ô ngày đang là chữ chứ không phải ngày thật. Chọn ô > Data (Dữ liệu) > Text to Columns** hoặc nhập lại đúng định dạng ngày.
  • Kết quả sai 1 ngày: nhớ rằng hàm tính cả ngày đầu và ngày cuối. Nếu muốn không tính ngày đầu, trừ đi 1 hoặc lùi ngày bắt đầu.
  • Kết quả âm: ngày kết thúc nhỏ hơn ngày bắt đầu; hàm trả số âm. Kiểm tra lại thứ tự.
  • Ngày lễ không được trừ: kiểm tra vùng ngày lễ có là ngày thật không và tham chiếu có bị lệch hàng khi kéo công thức.
  • Công thức không chạy, chỉ hiện văn bản: xem Excel không tự tính, chỉ hiện công thức.

Hàm NETWORKDAYS và NETWORKDAYS.INTL có sẵn trong các bản Excel hiện đại (2010 trở lên), không giới hạn ở Excel 365.

Cần hỗ trợ thêm?

Nếu bạn cần bảng tính quản lý chấm công, công nợ, kho hàng riêng cho cửa hàng, hãy tham khảo phần mềm bán hàng Quầy Việt PRO hoặc gọi 0943.847.333 để được tư vấn giải pháp phù hợp.

Câu hỏi thường gặp

Hàm NETWORKDAYS có tính ngày bắt đầu và ngày kết thúc không?

Có. Nếu hai ngày đó là ngày làm việc thì đều được tính vào kết quả.

Làm sao tính ngày làm việc khi cửa hàng làm cả thứ Bảy?

Dùng NETWORKDAYS.INTL với mã kiểu cuối tuần 11 để chỉ nghỉ Chủ Nhật, ví dụ =NETWORKDAYS.INTL(A2, B2, 11).

Excel có tự biết ngày lễ của Việt Nam không?

Không. Bạn phải tự lập danh sách ngày nghỉ và đưa vào đối số thứ ba của hàm.

Công thức báo lỗi #VALUE! là do đâu?

Thường do ô ngày đang ở dạng chữ. Hãy nhập lại ngày đúng định dạng hoặc chuyển ô sang kiểu ngày.

Bài hướng dẫn liên quan

Xem tất cả