Joe tự hỏi làm thế nào để trả lại ngày của ngày làm việc trước đó, có tính đến bất kỳ ngày nghỉ nào. Anh ta cần phải có được thông tin này vào bất kỳ ngày cụ thể nào. Điều này khá dễ dàng; trên thực tế, Excel có một hàm được thiết kế đặc biệt cho mục đích này:

=WORKDAY(A1,-1,MyHolidays)

Hàm WORKDAY được sử dụng để xác định ngày cho các ngày làm việc, dựa trên các điều chỉnh mà bạn chỉ định. Đối số đầu tiên, A1, tham chiếu đến ô chứa ngày tham chiếu. Thông tin này có thể được lấy theo một số cách khác nhau. Bạn có thể nhập ngày vào ô A1 theo cách thủ công hoặc bạn có thể sử dụng công thức trong ô đó để ký hiệu ngày. Ví dụ: bạn có thể sử dụng công thức đơn giản sau trong ô A1 để nó luôn chứa ngày hôm nay:

=TODAY()

Phần thứ hai của công thức, -1, nói để trừ một ngày cho ngày trong A1. Phần thứ ba của công thức, MyHolidays, đề cập đến một phạm vi được đặt tên chứa danh sách các ngày và ngày lễ mà bạn muốn bỏ qua khi xác định ngày làm việc trước đó.

Hàm WORKDAY trả về ngày của ngày trước đó đến ngày được nhập trong A1, cho phép bất kỳ ngày nghỉ nào.

ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.

Mẹo này (8106) áp dụng cho Microsoft Excel 2007, 2010, 2013, 2016, 2019 và Excel trong Office 365. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện menu cũ hơn của Excel tại đây: