Ngày cuối cùng làm việc trong năm – Một công thức đơn giản trong Google Sheets

Trong bài viết này, tôi sẽ hướng dẫn bạn cách tìm ngày cuối cùng làm việc trong một năm đã cho trong Google Sheets. Điều này có thể có vẻ là một nhiệm vụ khó khăn, nhưng với một công thức đơn giản, bạn có thể dễ dàng xác định ngày làm việc cuối cùng của bất kỳ năm nào. Vậy, chúng ta hãy bắt đầu!

Xác định ngày nghỉ cuối tuần (Phương pháp Chuỗi)

Trước khi chúng ta đi vào công thức, hãy hiểu cách đặt ngày nghỉ cuối tuần để loại bỏ khi tính toán ngày làm việc cuối cùng trong năm. Có hai phương pháp: Số và Chuỗi. Trong hướng dẫn này, chúng ta sẽ sử dụng phương pháp chuỗi.

Mã ngày nghỉ cuối tuần được biểu diễn bằng một chuỗi gồm bảy số, mỗi số biểu thị một ngày từ thứ Hai đến Chủ Nhật. “0” đại diện cho ngày làm việc và “1” đại diện cho ngày cuối tuần. Mặc định, phương pháp chuỗi cho rằng thứ Bảy và Chủ Nhật là ngày nghỉ cuối tuần.

Ví dụ, chuỗi “0000011” đại diện cho thứ Bảy và Chủ Nhật là ngày nghỉ cuối tuần. Nếu ngày nghỉ cuối tuần của bạn giống nhau, bạn có thể bỏ qua việc chỉ định mã ngày nghỉ cuối tuần.

Nếu bạn muốn chỉ định thứ Sáu và thứ Bảy là ngày cuối tuần, bạn có thể sử dụng chuỗi “0000110”.

Tìm ngày làm việc cuối cùng của một năm đã cho

Để tìm ngày làm việc cuối cùng của một năm cụ thể, bạn có thể sử dụng hàm WORKDAY.INTL trong Google Sheets. Hãy giả sử chúng ta muốn tìm ngày làm việc cuối cùng của năm 2016, được chỉ định trong ô B3.

Dưới đây là công thức cần sử dụng:

=workday.intl(date(B3,12,31)+1,-1)

Nếu bạn muốn chỉ định thứ Sáu-Thứ Bảy là ngày cuối tuần, bạn có thể sử dụng công thức sau đây:

=workday.intl(date(B3,12,31)+1,-1,"0000110")

Hãy phân tích cách công thức này hoạt động. Hàm DATE được sử dụng để tạo ra ngày cuối cùng của năm đã chỉ định, trong ví dụ này là ngày 31/12/2016.

date(B3,12,31)

Chúng ta cộng thêm 1 để có được ngày đầu tiên của năm tiếp theo.

date(B3,12,31)+1

Hàm WORKDAY.INTL đếm ngược bằng số âm được cung cấp làm đối số thứ hai và trả về ngày làm việc cuối cùng của năm đã cho.

Cú pháp của hàm WORKDAY.INTL như sau:

WORKDAY.INTL(start_date, num_days, [weekend], [holidays])

Để chỉ định các ngày lễ, nếu có, nhập chúng vào một ô hoặc phạm vi ô và sử dụng tham chiếu đó như là tham số cuối cùng trong công thức.

Tìm ngày làm việc cuối cùng của Năm Hiện tại, Năm Trước hoặc Năm Tiếp theo trong Google Sheets

Bây giờ bạn đã hiểu cách tìm ngày làm việc cuối cùng của một năm đã cho, rất dễ để mở rộng công thức này để tính toán ngày làm việc cuối cùng của năm hiện tại, năm trước hoặc năm tiếp theo trong Google Sheets.

Chỉ cần thay thế B3 trong công thức bằng các mã sau đây:

  • Năm Hiện tại: Thay B3 bằng year(today())
  • Năm Trước: Thay B3 bằng year(today())-1
  • Năm Tiếp theo: Thay B3 bằng year(today())+1

Kết luận

Việc tìm ngày làm việc cuối cùng của một năm đã cho trong Google Sheets không phải là một việc phức tạp. Bằng cách sử dụng hàm WORKDAY.INTL và chỉ định ngày nghỉ cuối tuần một cách chính xác, bạn có thể dễ dàng xác định ngày làm việc cuối cùng của bất kỳ năm nào.

Hy vọng bài viết này đã hữu ích cho bạn. Nếu bạn muốn tìm hiểu thêm mẹo và thủ thuật về Google Sheets, đừng quên truy cập Crawlan.com. Chúc bạn tính toán vui vẻ!

Image credit: Crawlan.com

Related posts