Tính ngày công, hạn giao hàng, trừ lễ tết
Đầu bài
Cần đếm ngày làm việc giữa hai mốc và tính hạn giao sau n ngày làm việc, nhưng phải trừ thứ Bảy Chủ nhật và cả ngày lễ.
Các bước làm
- 1
Lập bảng ngày lễ riêng
Một cột liệt kê ngày nghỉ trong năm, đặt tên vùng là NgayLe cho dễ gọi.
- 2
Đếm ngày làm việc
=NETWORKDAYS(ngày_đầu, ngày_cuối, NgayLe) — tự trừ cuối tuần và các ngày trong bảng lễ.
- 3
Nơi làm cả sáng thứ Bảy
=NETWORKDAYS.INTL(đầu, cuối, 11, NgayLe) — mã 11 nghĩa là chỉ Chủ nhật mới là ngày nghỉ.
- 4
Tính hạn giao hàng
=WORKDAY(ngày_nhận, số_ngày, NgayLe) — cộng n ngày LÀM VIỆC, tự nhảy qua cuối tuần và lễ.
- 5
Ra số lạ thì đổi định dạng
Kết quả hiện 45.678 là do ô đang định dạng số. Ctrl+Shift+3 để về định dạng ngày.
- 6
Tính thâm niên, tuổi
=DATEDIF(ngày_vào, TODAY(), "Y") ra số năm tròn, đổi "Y" thành "M" ra số tháng.
Phím dùng trong bài
Bẫy hay dính
DATEDIF không có trong danh sách gợi ý của Excel, phải gõ đủ tên bằng tay — nhiều người tưởng máy mình thiếu hàm.
Cùng nhóm ngày tháng, tiến độ & hạn
- Lịch nhắc hạn hợp đồng, bảo hành, giấy tờ hết hạnDanh sách hợp đồng có ngày ký và thời hạn. Cần tự tính ngày hết hạn, còn bao nhiêu ngày, và bật cảnh báo khi sắp tới hạn.
- Tiến độ công việc: ai trễ, còn mấy ngày, vẽ luôn thanh Gantt bằng ôMột bảng đầu việc: người làm, ngày bắt đầu, hạn chót, phần trăm hoàn thành. Mở ra phải biết ngay việc nào trễ, việc nào sắp tới hạn, và nhìn được tiến độ trên một trang.
- Một cột ngày duy nhất, xuất ra báo cáo tuần / tháng / quýDữ liệu chỉ có cột ngày giao dịch. Sếp lúc hỏi theo tháng, lúc theo tuần, lúc theo quý. Không muốn mỗi lần hỏi lại đi lọc tay một kiểu rồi copy ra chỗ khác.
- Lịch trực / lịch giao hàng: né chủ nhật, né lễ, chia đều ngườiXếp lịch cho một đội vài người trong cả tháng: bỏ chủ nhật và ngày lễ, mỗi người số ca xấp xỉ nhau, và thêm bớt người thì lịch tự xếp lại chứ không phải làm tay.