Phân tích sự khác biệt giữa hàm WEEKDAY và WEEKNUM trong Excel
Nội dung bài viết
Bài viết này sẽ giúp bạn hiểu rõ hơn về ý nghĩa và cách sử dụng hai hàm WEEKDAY và WEEKNUM trong Excel một cách chi tiết và dễ hiểu.
1. Về ý nghĩa:
- Điểm chung: Cả hai hàm đều cho kết quả là số thứ tự.
- Sự khác biệt:
+ Hàm WEEKDAY xác định thứ tự ngày trong tuần, mang đến thông tin chi tiết về vị trí của ngày cụ thể.
+ Hàm WEEKNUM xác định thứ tự tuần trong năm, giúp bạn nắm bắt vị trí của tuần trong bối cảnh thời gian rộng hơn.
+ Giá trị trả về:
* Hàm WEEKDAY trả về giá trị trong phạm vi từ 1 đến 7, tương ứng với các ngày trong tuần.
* Hàm WEEKNUM có giá trị lớn hơn so với hàm WEEKDAY, phản ánh tổng số tuần trong một năm.
2. Về cú pháp:
2.1. Hàm WEEKDAY
Cú pháp: WEEKDAY(serial_number,[return_type]).
Trong đó:
- serial_number: Là giá trị ngày tháng cụ thể mà bạn muốn xác định thứ trong tuần, đây là tham số bắt buộc.
- return_type: Là tham số tùy chọn để xác định kiểu giá trị trả về, mặc định là 1 và có các tùy chọn giá trị khác nhau.
+ return_type = 1 hoặc bỏ qua: Trả về giá trị từ 1 (Chủ Nhật) đến 7 (Thứ Bảy).
+ return_type = 2: Trả về giá trị từ 1 (Thứ Hai) đến 7 (Chủ Nhật).
+ return_type = 3: Trả về giá trị từ 0 (Thứ Hai) đến 6 (Chủ Nhật).
+ return_type = 11: Trả về giá trị từ 1 (Thứ Hai) đến 7 (Chủ Nhật).
+ return_type = 12: Trả về giá trị từ 1 (Thứ Ba) đến 7 (Thứ Hai).
+ return_type = 13: Trả về giá trị từ 1 (Thứ Tư) đến 7 (Thứ Ba).
+ return_type = 14: Trả về giá trị từ 1 (Thứ Năm) đến 7 (Thứ Tư).
+ return_type = 15: Trả về giá trị từ 1 (Thứ Sáu) đến 7 (Thứ Năm).
+ return_type = 16: Trả về giá trị từ 1 (Thứ Bảy) đến 7 (Thứ Sáu).
+ return_type = 17: Trả về giá trị từ 1 (Chủ Nhật) đến 7 (Thứ Bảy).
2.2. Hàm WEEKNUM
Cú pháp: WEEKNUM(serial_number,[return_type]).
Trong đó:
- serial_number: Là ngày cụ thể mà bạn muốn xác định tuần, đây là tham số bắt buộc.
- return_type: Là tham số tùy chọn để xác định ngày bắt đầu của tuần, mặc định là 1 và có các giá trị sau:
+ return_type = 1 hoặc bỏ qua: Tuần bắt đầu từ Chủ Nhật và giá trị trả về bắt đầu từ 1.
+ return_type = 2: Tuần bắt đầu từ Thứ Hai và giá trị trả về bắt đầu từ 1.
+ return_type = 11: Tuần bắt đầu từ Thứ Hai và giá trị trả về bắt đầu từ 1.
+ return_type = 12: Tuần bắt đầu từ Thứ Ba và giá trị trả về bắt đầu từ 1.
+ return_type = 13: Tuần bắt đầu từ Thứ Tư và giá trị trả về bắt đầu từ 1.
+ return_type = 14: Tuần bắt đầu từ Thứ Năm và giá trị trả về bắt đầu từ 1.
+ return_type = 15: Tuần bắt đầu từ Thứ Sáu và giá trị trả về bắt đầu từ 1.
+ return_type = 16: Tuần bắt đầu từ Thứ Bảy và giá trị trả về bắt đầu từ 1.
+ return_type = 17: Tuần bắt đầu từ Chủ Nhật và giá trị trả về bắt đầu từ 1.
+ return_type = 21: Tuần bắt đầu từ Thứ Hai và giá trị trả về bắt đầu từ 2.
Như vậy, hai hàm có số lượng tham số giống nhau nhưng khác biệt ở giá trị tham số và kết quả trả về.
3. Ví dụ:
Xác định ngày 15/6/2016 là thứ mấy và thuộc tuần thứ bao nhiêu trong năm.
- Xác định ngày 15/6/2016 là thứ mấy trong tuần.
Tại ô cần tính, nhập công thức: =WEEKDAY(D6,D7).
Nhấn Enter -> kết quả hiển thị ngày 15/6/2016 là thứ Tư.
- Xác định ngày 15/6/2016 thuộc tuần thứ bao nhiêu trong năm.
Tại ô cần tính, nhập công thức: =WEEKNUM(D6,D7).
Nhấn Enter -> kết quả hiển thị ngày 15/6/2016 thuộc tuần thứ 25 của năm 2016.
Như vậy, với cùng một ngày, sử dụng hai hàm WEEKNUM và WEEKDAY giúp xác định thứ trong tuần và vị trí tuần trong năm một cách chính xác.
Trên đây là phân tích chi tiết về sự giống và khác nhau giữa hai hàm WEEKNUM và WEEKDAY, hy vọng sẽ hữu ích cho bạn đọc.
Chúc các bạn áp dụng thành công và đạt được nhiều kết quả tốt đẹp!
Có thể bạn quan tâm