Hàm mới trong excel 2010 thay thế cho hàm networkdays (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Lê Duy Thương

Cạo lấy gì gội (Dịch quá không gội được)
Tham gia
14/10/09
Bài viết
3,113
Được thích
4,852
KÍNH THƯA GPE
TÔI LẠI MỚI NGHIÊN CỨU ĐƯỢC 1 HÀM MỚI TRONG EXCEL 2010
HÀM NÀY CÓ THỂ THAY THẾ ĐƯỢC HÀM NETWORKDAYS . NÓI LÀ THAY THẾ NHƯNG THỰC RA NÓ ĐƯỢC BÁC KHỔNG LỒ MICROSOFT CẢI TIẾN TỪ HÀM NETWORKDAYS TRƯỚC ĐÂY.CÓ ĐIỀU HÀM NÀY PHÙ HỢP VỚI NHỮNG CTY Ở VIỆT NAM . DO ĐA SỐ CHỈ NGHỈ NGÀY CHỦ NHẬT
Chức Năng : Hàm Networkdays.intl...Trả Về Số Ngày Làm Việc Trong Một Khoảng Thời Gian (không Bao Gồm những ngày mà chúng ta muốn trừ trong tuần Và Ngày Nghỉ Lễ).
Cấu Trúc : Networkdays.intl(start_date,end_date,weekend,holidays)
Start_date : Ngày bắt đầu của khoảng thời gian làm việc. Startdate có thể là Date_text hay tham chiếu đến ô có giá trị Ngày tháng. End_date : Ngày Kết Thúc Của Khoảng Thời Gian Làm Việc.
Enddate Có Thể Là Date_text Hay Tham Chiếu Đến Ô Có Giá Trị Ngày Tháng.
weekend : là những ngày nghỉ từ thứ 2 đến chủ nhật ( chúng ta tùy chọn chức năng từ 1---đến 17)
Holidays : Là Danh Sách Những Ngày Nghỉ Lễ. Holidays Có Thể Là Mảng Date_text {,,} Hay Tham Chiếu Đến Vùng Có Chứa Date_value.
Ví dụ :
=NETWORKDAYS.INTL("01/04/08","30/05/08",11,{"15/04/08","30/04/08","27/05/08"}) kết quả trả về là 49 số 11 trong cấu trúc hàm trên là tôi chọn nghỉ 1 ngày trong tuần vào ngày chủ nhật
 

File đính kèm

Lần chỉnh sửa cuối:
alo
anh ơi em thử rùi mà sao ko dc vậy
anh có thể làm công thức luôn trong bảng excel giùm em dc ko
gửi vào mail : diemnhansu85@gmail.com giúp em với nhe
 
View attachment 81981
Em gửi fiel áp công thức ví dụ vào nhưng không được, anh coi giúp sai sót chỗ nào.
Cảm ơn.

Trong file bạn nói rằng:
Theo ví dụ trên kết quả là 49, nhưng em áp công thức vào thì không ra được kết quả 49 mà #NAME?
Đoán không lầm là bạn đang dùng Excel 2007!
Ở trên người người ta đã nói rõ hàm này dùng trên Excel 2010 rồi còn gì
 
Với cách làm như trên trong Excel 2010 mình sử dụng hàm WORKDAYS.INTL. Mình xin đóng góp 1 cách thực hiện mà mình đã làm thành công:
1. Để chủ động thay đổi ngày nghỉ (ngoài ngày T7 hoặc CN) mặc định ta nên lập một vùng các ngày nghỉ trong năm, đặt tên vùng là "ngaynghinam2013" chẳng hạn. Khi nhập vào công thức ở phần "Holidays" chỉ cần nhập tên vùng là OK.

2. Đối với định dạng ngày tháng:
Cách 1: định dạng bằng format, cách này đơn giản nhưng nhiều trường hợp ngày tháng bị hiểu nhầm do có thể bị chuyển thành dạng text hoặc dạng khác như special, scientific.. và kết quả bị #VALUE!

Cách 2: Dùng hàm Date để định dạng ngày tháng, cách này thì phải mất thời gian và tốn cột. tuy nhiên mọi định dạng ngày tháng là thống nhất và nó EXcel luôn hiểu.

Trên đây là các góp ý, nếu có gì bổ sung mong mọi người cùng trao đổi!
 
đây là cấu trúc của hàm, mình copied từ email của 1 website gửi đến cho mình nên viết bang tiếng anh.

WORKDAY.INTL Function
Because we don't work on weekends I've used the WORKDAY.INTL function to calculate the Completion Date in column F.
If you've got Excel 2007 or Excel 2003, you can use the WORKDAY function instead.
This ensures Excel doesn't calculate a Saturday or Sunday as the completion date.
The syntax for WORKDAY.INTL is:
WORKDAY.INTL(start_date, days, [weekend], [holidays])

để hiểu rõ hơn, các bạn xem bài viết đính kèm nhé. Thân.
 

File đính kèm

Gửi bác ndu96081631,
Em đang dùng 2007 nhưng cũng muốn giải quyết bài toán như hàm trên.
Ý em là muốn tính số ngày làm việc giữa hai ngày, không phân biệt thứ 7 chủ nhật, nhưng không tính những ngày nghỉ đã được chỉ định.
Bác khai sáng giúp em với ah.
 
Gửi bác ndu96081631,
Em đang dùng 2007 nhưng cũng muốn giải quyết bài toán như hàm trên.
Ý em là muốn tính số ngày làm việc giữa hai ngày, không phân biệt thứ 7 chủ nhật, nhưng không tính những ngày nghỉ đã được chỉ định.
Bác khai sáng giúp em với ah.

bộ hàm này chỉ có ở excel 2010 trở lên bạn nhé
 
Web KT

Bài viết mới nhất

Back
Top Bottom