Hàm Networkdays Trong Excel

Cách Dùng Hàm NETWORKDAYS Trong Excel Để Tính Ngày Làm Việc Đơn Giản

Tính ngày làm việc của nhân viên là một công việc tốn khá nhiều thời gian và sức lực. Để tối ưu thời gian làm việc, Excel cho phép bạn tính số ngày làm cực kì đơn giản chỉ với một vài thao tác, mời bạn cùng tham khảo trong bài viết sau nhé!

I – Hàm NETWORKDAYS là gì?

Hàm NETWORKDAYS dùng để tính toán tổng số ngày làm việc của nhân viên trong một thời kỳ cụ thể, không bao gồm ngày cuối tuần (thứ 7 và chủ nhật) và những ngày nghỉ Lễ đã xác định, một cách nhanh chóng và dễ dàng hơn.

II – Công thức hàm NETWORKDAYS

Công thức hàm NETWORKDAYS: =NETWORKDAYS(start_day; end_day; holidays)

Trong đó: 

  • start_day là ngày bắt đầu làm việc, là tham số bắt buộc trong hàm.
  • end_day là ngày kết thúc và là tham số bắt buộc trong hàm.
  • [holidays] là một hay nhiều ngày nghỉ cần loại trừ ra khỏi lịch làm việc.

Công thức hàm NETWORKDAYS

II – Ví dụ hàm NETWORKDAYS cơ bản

Ví dụ: Dùng hàm NETWORKDAYS để tính ngày công của nhân viên làm việc trong tháng 7/2021, ta thực hiện như sau:

Bước 1: Nhập công thức =NETWORKDAYS(B3;C3;D3) và nhấn Enter vào ô tham chiếu muốn hiển thị kết quả (E3).

Nhập công thức =NETWORKDAYS(B3,C3,D3) và nhấn Enter.

Bước 2: Từ ô nhập công thức, bạn chỉ cần kéo chuột xuống các dòng còn lại để hiện tất cả kết quả của nhân viên trong công ty.

Từ ô nhập công thức, bạn kéo chuột xuống các dòng còn lại để hiện kết quả.

IV – Lưu ý khi dùng hàm NETWORKDAYS

Dưới đây là các lưu ý khi sử dụng trong hàm NETWORKDAYS:

  • Excel lưu trữ ngày tháng ở dạng số sê-ri liên tiếp để sử dụng trong tính toán. Ngày mặc định là ngày 1/1/1900.
  • Bạn nên nhập ngày tháng bằng hàm DATE hoặc được định dạng ngày tháng rõ ràng, vấn đề có thể xảy ra nếu bạn nhập ngày tháng dạng văn bản.
  • Nếu bất kỳ giá trị nào không phải là ngày hợp lệ, hàm NETWORKDAYS trả về giá trị lỗi #VALUE!.

Lỗi #VALUE!

V – Dùng hàm Netwworkdays.INTL

Hàm NETWWORKDAYS.INTL là hàm dùng để tính số ngày làm việc trong tuần, trong đó loại trừ những ngày nghỉ. Cấu trúc của hàm này như sau:

=NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])

Trong đó:

  • Start_date là ngày bắt đầu (hay Từ ngày)
  • End_date là ngày kết thúc (hay Đến ngày)
  • Weekend: ngày nào là ngày nghỉ, ngày nào là ngày làm việc.
  • Holidays: ngày nghỉ lễ (nếu có) xen giữa trong khoảng thời gian Từ ngày… Đến ngày…

Đối tượng Weekend được biểu diễn bằng chuỗi 7 con số, trong đó:

  • Mỗi 1 con số được biểu diễn cho 1 ngày trong tuần, tính từ thứ 2
  • Tại mỗi vị trí ngày tương ứng, nếu chọn số 1 thì là Ngày nghỉ tuần, chọn số 0 là Ngày làm việc

Để đếm số ngày thứ 7 trong khoảng thời gian trên, ta có thể coi trong tuần chỉ làm việc vào thứ 7, còn các ngày khác đều là ngày nghỉ. Do đó ta có chuỗi số như sau:

Công thức tại ô B4=NETWORKDAYS.INTL($B$1,$B$2,”1111101″)

Kết quả thu được là 2 ngày

Với ngày chủ nhật ta có:

Công thức tại ô B5=NETWORKDAYS.INTL($B$1,$B$2,”1111110″)

Kết quả thu được là 1 ngày

Như vậy chỉ cần đổi khoảng thời gian bất kỳ trong ô B1 và B2 là chúng ta đã có được kết quả như ý muốn rồi.

Nếu bạn muốn tính cho ngày khác trong tuần, chỉ cần đổi vị trí số 0 tương ứng cho ngày đó.

Ví dụ đếm số ngày thứ 7 và số ngày chủ nhật trong nửa đầu năm 2019

Bài viết liên quan

0986.751.698