Tin mới nhất

Sản phẩm bán chạy nhất

Các hàm ngày tháng và thời gian trong Excel : Hàm NETWORKDAYS,Hàm NETWORKDAYS.INTL

12-09-2025, 2:25 pm

1. Hàm NETWORKDAYS

Mô tả

Trả về số ngày làm việc trọn ngày tính từ start_date đến end_date. Ngày làm việc không bao gồm ngày cuối tuần và mọi ngày lễ đã xác định. Dùng hàm NETWORKDAYS để tính toán phúc lợi của nhân viên được dồn tích dựa trên số ngày làm việc trong một thời kỳ cụ thể.

Mẹo:  Để tính toán số ngày làm việc trọn ngày giữa hai ngày bằng cách dùng các tham số để chỉ rõ có bao nhiêu ngày lễ và đó là những ngày nào, hãy dùng hàm NETWORKDAYS.INTL.

Cú pháp

NETWORKDAYS(start_date, end_date, [holidays])

Cú pháp hàm NETWORKDAYS có các đối số sau đây:

  • Start_date    Bắt buộc. Ngày biểu thị ngày bắt đầu.

  • End_date    Bắt buộc. Ngày biểu thị ngày kết thúc.

  • Holidays    Tùy chọn. Một phạm vi tùy chọn gồm một hoặc nhiều ngày cần loại trừ ra khỏi lịch làm việc, chẳng hạn như ngày lễ liên bang, ngày lễ tiểu bang và ngày lễ không cố định. Danh sách có thể là một phạm vi ô có chứa các ngày hoặc một hằng số mảng gồm các số sê-ri biểu thị ngày.

Quan trọng:  Ngày nên được nhập bằng cách dùng hàm DATE hoặc nhập như là kết quả của những công thức hay hàm khác. Ví dụ, sử dụng DATE(2012,5,23) cho ngày 23 tháng 5 năm 2012. Vấn đề có thể xảy ra nếu nhập ngày tháng dạng văn bản.

  • 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. Theo mặc định, ngày 1 tháng một năm 1900 là số sê-ri 1 và ngày 1 tháng một năm 2012 là số sê-ri 40909 bởi nó là 40.909 ngày sau ngày 1 tháng một năm 1900.

  • Nếu bất kỳ đối số nào không phải là ngày hợp lệ, hàm NETWORKDAYS trả về giá trị lỗi #VALUE! .

Ví dụ

Sao chép dữ liệu ví dụ trong bảng sau đây và dán vào ô A1 của một bảng tính Excel mới. Để các công thức hiển thị kết quả, hãy chọn chúng, nhấn F2 và sau đó nhấn Enter. Nếu cần, bạn có thể điều chỉnh độ rộng cột để xem tất cả dữ liệu.

Ngày

Mô tả

 

01/10/2012

Ngày bắt đầu dự án

 

01/03/2013

Ngày kết thúc dự án

 

22/11/2012

Ngày lễ

 

04/12/2012

Ngày lễ

 

21/01/2013

Ngày lễ

 

Công thức

Mô tả

Kết quả

=NETWORKDAYS(A2,A3)

Số ngày làm việc tính từ ngày bắt đầu (1/10/2012) đến ngày kết thúc (1/3/2013).

110

=NETWORKDAYS(A2,A3,A4)

Số ngày làm việc tính từ ngày bắt đầu (1/10/2012) đến ngày kết thúc (1/3/2013), với ngày lễ 22/11/2012 là ngày không làm việc.

109

=NETWORKDAYS(A2,A3,A4:A6)

Số ngày làm việc tính từ ngày bắt đầu (1/10/2012) đến ngày kết thúc (1/3/2013), với ba ngày lễ là những ngày không làm việc.

107

2. Hàm NETWORKDAYS.INTL

Mô tả

Trả về số ngày làm việc trọn vẹn ở giữa hai ngày bằng cách dùng tham số để cho biết có bao nhiêu ngày cuối tuần và đó là những ngày nào. Ngày cuối tuần và bất kỳ ngày nào được chỉ rõ là ngày lễ sẽ không được coi là ngày làm việc.

Cú pháp

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

Cú pháp hàm NETWORKDAYS.INTL có các đối số sau đây:

  • Start_date và end_date    Bắt buộc. Những ngày cần tính khoảng cách giữa chúng. Start_date có thể sớm hơn, trùng với hoặc muộn hơn end_date.

  • Weekend    Tùy chọn. Cho biết những ngày nào là ngày cuối tuần và không được tính vào số ngày làm việc trọn vẹn tính từ start_date đến end_date. Ngày cuối tuần có thể là số ngày cuối tuần hoặc một chuỗi cho biết ngày cuối tuần xảy ra khi nào.

    Giá trị số ngày cuối tuần cho biết những ngày cuối tuần sau đâ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

Các giá trị chuỗi ngày cuối tuần dài bảy ký tự và mỗi một ký tự trong chuỗi biểu thị một ngày trong tuần, bắt đầu từ thứ hai. 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. Dùng 1111111 sẽ luôn luôn trả về 0.

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

  • Holidays    Tùy chọn. Một tập hợp tùy chọn gồm một hoặc nhiều ngày cần được trừ khỏi lịch ngày làm việc. Holidays sẽ là một phạm vi ô chứa ngày hoặc một hằng số mảng gồm các giá trị sê-ri biểu thị các 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.

  • Nếu start_date muộn hơn end_date, thì giá trị trả về sẽ là số âm và độ lớn của giá trị sẽ là số ngày làm việc trọn ngày.

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

  • Nếu end_date nằm ngoài phạm vi của giá trị cơ sở ngày hiện tại, thì hàm NETWORKDAYS.INTL trả về giá trị lỗi #NUM! .

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

Ví dụ

Sao chép dữ liệu ví dụ trong bảng sau đây và dán vào ô A1 của một bảng tính Excel mới. Để các công thức hiển thị kết quả, hãy chọn chúng, nhấn F2 và sau đó nhấn Enter. Nếu cần, bạn có thể điều chỉnh độ rộng cột để xem tất cả dữ liệu.

Công thức

Mô tả

Kết quả

=NETWORKDAYS.INTL(DATE(2006,1,1),DATE(2006,1,31))

Trả về 22 ngày làm việc trong tương lai. Trừ 9 ngày cuối tuần không làm việc (5 Thứ bảy và 4 Chủ nhật) ra khỏi tổng số 31 ngày giữa hai ngày này. Theo mặc định, Thứ bảy và Chủ nhật được coi là các ngày không làm việc.

22

=NETWORKDAYS.INTL(DATE(2006,2,28),DATE(2006,1,31))

Trả về -21, là 21 ngày làm việc trong quá khứ.

-21

=NETWORKDAYS.INTL(DATE(2006,1,1),DATE(2006,2,1),7,{"2006/1/2","2006/1/16"})

Trả về 22 ngày làm việc trong tương lai bằng cách trừ 10 ngày không làm việc (4 Thứ sáu, 4 Thứ bảy, 2 Chủ nhật) ra khỏi 32 ngày từ ngày 1/1/2006 đến ngày 1/2/2006. Sử dụng đối số 7 cho cuối tuần, là Thứ sáu và Thứ bảy. Cũng có hai ngày nghỉ trong khoảng thời gian này.

22

=NETWORKDAYS.INTL(DATE(2006,1,1),DATE(2006,2,1),"0010001",{"2006/1/2","2006/1/16"})

Trả về 22 ngày làm việc trong tương lai. Cùng khoảng thời gian như trong ví dụ ngay trên đây, nhưng với Chủ nhật và Thứ tư là ngày cuối tuần.

20

 

Chúc các bạn thành công nhé!

Anh Tiến PC

Toàn bộ linh kiện phục vụ cho ae build bộ PC giả lập , máy ảo  chạy Xeon đều có tại Anh Tiến PC với cam kết:

  •     TOP 1 Hà Nội Về Giá Cả Cạnh Tranh Nhất.
  •     1 Đổi 1 Trong Tuần Đầu Tiên (Lỗi Kỹ Thuật).
  •     Sản Phẩm Chính Hãng 100%.
  •     Đội Ngũ Kỹ Thuật - Tư Vấn Giàu Kinh Nghiệm Nhiệt Tình, Trách Nhiệm.
  •     Đa Dạng Sản Phẩm Mới - Cũ Chính Hãng.
  •     Liên hệ ngay với đội ngũ tư vấn 24/7: 096.834.8888 - 037.906.9999 để được tư vấn, hỗ trợ thêm thông tin về sản phẩm cũng như giải đáp mọi thắc mắc của khách hàng.

Đặc biết nếu các anh em muốn build dàn khủng mà giá thành phải chăng hơn khoảng một nửa có thể tham khảo các linh kiện cũ đã qua sử dụng nhưng mẫu mã vẫn ngon lành thì nhớ ghé ngay Anh Tiến PC Anh Em nhé.

                                                                                                                                               Nguồn: Microsoft

                                                                                                                                                          Ngọc ATC

share blogger
Chat Facebook
Chat Zalo
037.906.9999