Trong bài viết này, mình sẽ hướng dẫn các bạn cách tạo lịch ngày nghỉ bất kỳ năm nào (2021, 2022,…) trong Excel.
Tham gia kênh Telegram của AnonyViet 👉 Link 👈 |
Trước khi bạn bắt đầu: hàm CHOOSE trả về một giá trị từ danh sách các giá trị, dựa trên số vị trí. Ví dụ, = CHOOSE (3, “Car”,”Train”,”Boat”,”Plane”) sẽ trả về Boat. Hàm WEEKDAY trả về một số từ 1 (Chủ nhật) đến 7 (Thứ bảy) đại diện cho ngày trong tuần.
Cách tạo lịch ngày nghỉ trong Excel
1. Nếu bạn nhập một năm vào ô C2, Excel sẽ trả về tất cả các ngày nghỉ trong năm đó.
2. Thông tin ngày nghỉ sẽ được mô tả dưới dạng: ngày thứ x trong tháng y. Như ví dụ ở dưới là ngày lễ tạ ơn.
Bạn có thể nhìn lịch dưới đây để hiểu rõ hơn.
Giải thích:
DATE (C2,11,1) = 11/1/2025. WEEKDAY (DATE (C2,11,1) = 7 (Thứ Bảy).
Bây giờ công thức sẽ là 11/1/2025 + 21 + CHOOSE(7,4,3,2,1,0,6,5) = 11/1/2025 + 21 + 5 = 27/11/2025.
Chúng ta cần thêm 5 ngày vì phải mất 5 ngày cho đến ngày thứ Năm đầu tiên của tháng 11. Từ đó, sẽ mất thêm 21 ngày (3 tuần) cho đến ngày thứ Năm thứ 4 của tháng 11.
Ngày 1 tháng 11 rơi vào ngày nào không quan trọng, hàm CHOOSE sẽ thêm đúng số ngày cho đến ngày thứ Năm đầu tiên của tháng 11. Sau đó luôn mất 21 ngày nữa cho đến ngày thứ Năm thứ 4 của tháng 11. Vậy nên, công thức này hoạt động cho mọi năm.
3. Thêm 1 ví dũ nữa là ngày Martin Luther King Jr. được tổ chức vào thứ Hai thứ 3 trong tháng Giêng.
Bạn có thể nhìn lịch dưới đây để hiểu rõ hơn.
Ngoài ra, bạn cũng có thể xem nhiều bài excel khác tại đây.