Hàm WEEKNUM trong Excel giúp xác định số tuần trong năm cho một ngày cụ thể, trả về vị trí của tuần đó trong năm.
Bài viết dưới đây sẽ giới thiệu về hàm WEEKNUM - một trong những hàm phổ biến trong nhóm các hàm xử lý ngày tháng và thời gian trong Excel.
Mô tả: Hàm WEEKNUM tính toán số tuần trong năm cho một ngày cụ thể, xác định số thứ tự của tuần đó. Hàm sử dụng hai hệ thống khác nhau để xác định tuần:
- Hệ thống 1: Tuần bắt đầu từ ngày 1 tháng 1, được xem là tuần đầu tiên trong năm và đánh số là 1.
- Hệ thống 2: Tuần đầu tiên trong năm là tuần có ngày thứ Năm đầu tiên, và tuần này được đánh số là 1. Phương pháp này tuân theo tiêu chuẩn ISO 8601, thường được sử dụng để đánh số tuần ở Châu Âu.
Cú pháp: WEEKNUM(serial_number,[return_type])
Cụ thể như sau:
- serial_number: Đây là giá trị ngày trong tuần mà bạn muốn tính số thứ tự của tuần. Đây là tham số bắt buộc khi sử dụng hàm.
- return_type: Tham số này xác định kiểu giá trị trả về từ hàm, là tùy chọn với các giá trị sau:
+ return_type = 1 hoặc khi bỏ qua -> tuần sẽ bắt đầu vào chủ nhật và tuần này được đánh số là 1.
+ return_type = 2 -> tuần bắt đầu vào thứ Hai và tuần đầu tiên được đánh số là 1.
+ return_type = 11 -> tuần bắt đầu vào thứ Hai và được đánh số tuần đầu tiên là 1.
+ return_type = 12 -> tuần bắt đầu vào thứ Ba và tuần đầu tiên sẽ được đánh số là 1.
+ return_type = 13 -> tuần bắt đầu vào thứ Tư, với tuần đầu tiên được đánh số là 1.
+ return_type = 14 -> tuần bắt đầu vào thứ Năm, và được đánh số tuần đầu tiên là 1.
+ return_type = 15 -> tuần bắt đầu vào thứ Sáu, với tuần đầu tiên được đánh số là 1.
+ return_type = 16 -> tuần bắt đầu vào thứ Bảy và được đánh số là 1.
+ return_type = 17 -> tuần bắt đầu vào Chủ Nhật và tuần đầu tiên được đánh số là 1.
+ return_type = 21 -> tuần bắt đầu vào thứ Hai và được đánh số là 2.
Chú ý:
- Excel lưu trữ ngày tháng dưới dạng số sê-ri liên tiếp, giúp tối ưu hóa các phép toán tính toán liên quan đến ngày tháng.
- Nếu giá trị Serial_number nằm ngoài phạm vi hợp lệ của ngày tháng, hàm sẽ trả về lỗi #NUM!
- Nếu giá trị return_type không thuộc các giá trị hợp lệ đã định nghĩa, hàm sẽ trả về lỗi #NUM!
Ví dụ:
Để tính số thứ tự của tuần trong năm cho các ngày cụ thể, thực hiện như sau:
- Tại ô cần tính, nhập công thức: =WEEKNUM(E7,F7).
- Nhấn Enter -> kết quả sẽ hiển thị rằng ngày 1/1/2016 nằm trong tuần thứ 1 của năm.
- Tiếp theo, sao chép công thức cho các ô còn lại để nhận được kết quả cho các ngày khác.
- Tình huống cần lưu ý:
+ Nếu giá trị serial_number là một ngày không hợp lệ, hàm sẽ trả về lỗi #VALUE!
+ Nếu giá trị return_type vượt quá phạm vi cho phép, hàm sẽ trả về lỗi #NUM!
Trên đây là hướng dẫn chi tiết cùng một số ví dụ khi sử dụng hàm WEEKNUM trong Excel.
Chúc các bạn gặt hái nhiều thành công!
Có thể bạn quan tâm