Ở các hàm NETWORKDAY có phải sẽ tính từ đầu ngày bắt đầu đến hết ngày kết thúc không ạ? = End_date-Star_date+1
Còn ở hàm DATEDIF thì ó phải sẽ tính từ đầu ngày bắt đầu đến đầu ngày kết thúc không ạ? = End_date-Star_date
Các thầy xác minh, kiểm tra giúp em với
Hàm Networkday là để xác định số ngày làm việc không bao gồm ngày nghỉ tuần, nghỉ lễ.
Hàm DATEDIF xác định khoảng cách ngày tính từ ngày bắt đầu tới ngày kết thúc theo loại đơn vị thời gian.
Ý nghĩa 2 hàm khác nhau nhé.
Về cách tính thì:
Networkday = Ngày kết thúc - ngày bắt đầu - ngày nghỉ lễ - ngày nghỉ tuần (nếu ngày nghỉ lễ trùng với nghỉ tuần thì tính theo ngày nghỉ lễ thôi, không có nghỉ bù)
DATEDIF = Ngày kết thúc - ngày bắt đầu, quy đổi theo loại đơn vị thời gian là năm / tháng / ngày / tháng lẻ / ngày lẻ
hàm công thêm 1 là tính cả ngày hiện tại
Hàm networkday vs networkday.intl tự cộng thêm ngày hiện tại phải không ạ? Em kiểm tra thấy vậy
Việc +1 hay không thì cần xét xem có tính bao gồm ngày đầu tiên không. Thường với hàm networkday thì có tính bao gồm cả ngày bắt đầu nên có sẵn +1 trong đó rồi. Bạn thử kiểm tra với 2 ngày gần nhau xem kết quả ra sao nhé. Phần +1 này là xét theo logic thôi chứ không có quy định bắt buộc đâu. Tùy trường hợp mà đánh giá.