Đối với những ai làm việc với Microsoft Excel, hàm Weekday là một công cụ mạnh mẽ giúp xác định ngày trong tuần một cách linh hoạt và hiệu quả. Tuy nhiên, không phải ai cũng biết cách tận dụng một cách tối ưu các tính năng đặc biệt của hàm này. Bởi vì Weekday có cú pháp và cách triển khai khá phức tạp. Thế nhưng, bạn sẽ hoàn toàn khắc phục được điều này nếu tuân thủ các gợi ý của Mytour trong bài viết dưới đây.
Thông tin cần biết về hàm Weekday trên Excel
Hàm Weekday trong Microsoft Excel là một công cụ giúp người dùng xác định ngày trong tuần tương ứng với một ngày cụ thể. Đơn giản hóa, đây là một hàm được thiết kế để trả về một số nguyên biểu thị ngày trong tuần (từ 1 đến 7). Điều này giúp người sử dụng dễ dàng phân loại và xử lý dữ liệu ngày tháng theo tuần một cách hiệu quả và nhanh chóng.
Thậm chí, bạn có thể áp dụng hàm này để thực hiện các tác vụ khác khi làm việc với Excel như:
- Hàm Weekday giúp người dùng xác định ngày trong tuần của một ngày cụ thể, rất hữu ích khi bạn cần biết ngày đó rơi vào thứ mấy để tổ chức công việc hoặc hiển thị thông tin trong báo cáo.
- Bạn có thể sử dụng hàm này để phân loại dữ liệu ngày thành các nhóm tương ứng với từng ngày trong tuần, giúp bạn dễ dàng tổ chức và tổng hợp dữ liệu trong Excel một cách hiệu quả.
- Weekday là một công cụ mạnh mẽ để tạo biểu đồ theo chu kỳ ngày trong tuần, giúp bạn theo dõi xu hướng hoạt động theo thứ tự tuần. Điều này đặc biệt hữu ích trong lĩnh vực kinh doanh và tiếp thị.
- Khi bạn biết ngày bắt đầu của một sự kiện hoặc dự án, Weekday có thể dự đoán ngày trong tuần mà sự kiện hoặc công việc sẽ diễn ra, giúp bạn lên kế hoạch một cách hiệu quả.
Công thức của hàm Weekday trong Excel
Mỗi hàm trên Excel sẽ có cú pháp triển khai khác nhau. Để sử dụng hiệu quả các hàm này, bạn cần nắm rõ cách triển khai công thức. Mytour sẽ giới thiệu chi tiết về cách vận hành hàm xác định ngày trong tuần (Weekday) như sau:
Hướng dẫn sử dụng hàm Weekday trong Excel
Đơn giản nhất, để sử dụng hàm Weekday trong Excel, bạn cần thực hiện theo cú pháp sau:
“WEEKDAY(serial_number, [return_type])”
Trong đó:
- Serial_number là ngày mà bạn muốn kiểm tra ngày trong tuần.
- [return_type] là một tham số tùy chọn để xác định định dạng của kết quả trả về (từ 1 đến 7 hoặc 0 đến 6).
- Nếu serial_number = 7 và [return_type] = 1, hàm Weekday sẽ trả về giá trị là 7, tức là ngày bạn cần là thứ 7.
- Nếu serial_number = 7 và [return_type] = 2, kết quả sẽ là 6, vẫn là thứ 7 như bạn đã nhập.
- Nếu serial_number = 7 và [return_type] = 3, hàm sẽ trả về 5, tương ứng với thứ 7 nhưng ở định dạng số 5.
Các loại [return_type] thường được sử dụng
Tham số [return_type] có thể là phần khó hiểu nhất trong cú pháp hàm Weekday. Dưới đây là cách mà Excel hiểu và hiển thị chúng.
[return_type] | Cách hiển thị |
=1 hoặc trống | Ngày 1 sẽ là chủ nhật, ngày 2 sẽ là thứ ba,… và ngày 7 sẽ rơi vào thứ bảy. |
= 2 | Ngày 1 sẽ là thứ hai, ngày 2 sẽ là thứ ba,… và ngày 7 sẽ rơi vào chủ nhật. |
= 3 | Ngày 0 sẽ là thứ hai, ngày 1 sẽ là thứ ba,… và ngày 6 sẽ rơi vào chủ nhật. Đây là trường hợp tham số [return_type] có giá trị từ 0 đến 6. |
= 11 | Ngày 1 sẽ là thứ hai, ngày 2 sẽ là thứ ba,… và ngày 7 sẽ rơi vào chủ nhật. |
= 12 | Ngày 1 sẽ là thứ ba, ngày 2 sẽ là thứ tư,… và ngày 7 sẽ rơi vào thứ hai. |
= 13 | Ngày 1 sẽ là thứ tư, ngày 2 sẽ là thứ năm,… và ngày 7 sẽ rơi vào thứ ba. |
= 14 | Ngày 1 sẽ là thứ năm, ngày 2 sẽ là thứ sáu,… và ngày 7 sẽ rơi vào thứ tư. |
= 15 | Ngày 1 sẽ là thứ sáu, ngày 2 sẽ là thứ bảy,… và ngày 7 sẽ rơi vào thứ năm. |
= 16 | Ngày 1 sẽ là thứ bảy, ngày 2 sẽ là chủ nhật,… và ngày 7 sẽ rơi vào thứ sáu. |
=17 | Ngày 1 sẽ là chủ nhật, ngày 2 sẽ là thứ hai,… và ngày 7 sẽ rơi vào thứ bảy. |
Hướng dẫn đơn giản sử dụng hàm Weekday trong Excel
Thực tế, việc áp dụng hàm xác định ngày trong tuần – Weekday không phức tạp như bạn nghĩ, chỉ cần bạn hiểu cách vận hành và áp dụng chúng trong các tình huống thực tế là có thể dễ dàng làm chủ. Dưới đây là những ví dụ cụ thể để bạn tham khảo trước khi áp dụng hàm này.
Đề bài: Sử dụng hàm Weekday để xác định các ngày trong tuần từ bảng số liệu sau:
Cách sử dụng hàm Weekday với hàm If trong Excel
Để kết hợp hàm If và Weekday trong Excel, bạn chỉ cần làm theo các bước đơn giản như ví dụ dưới đây.
Bước 1: Áp dụng hàm Weekday vào ô đầu tiên của cột “Thứ số” bằng cách nhập cú pháp của nó. Ví dụ, cú pháp của hàm là “=Weekday(serial_number,[return_type])”, bạn sẽ nhập tương tự trong trường hợp này là “=Weekday(B3;1)”.
Trong đó:
- Serial_number: Ô hiển thị ngày đầu tiên (ví dụ: B3 là ngày 19/5/2021).
- [return_type]: Chọn số 1 tương ứng với Chủ Nhật hoặc bỏ qua nếu dùng mặc định. Trong ví dụ này, bạn có thể bỏ qua hoặc sử dụng công thức ngắn gọn: =Weekday(B3) vì số 1 được gán mặc định cho Chủ Nhật.
Sau khi nhập cú pháp theo hướng dẫn, nhấn Enter để Excel hiển thị kết quả. Nếu bạn nhập đúng cú pháp, kết quả sẽ trả về như hình dưới đây.
Bước 2: Tiếp tục kéo con trỏ đến các ô muốn áp dụng cú pháp. Excel sẽ tự động cập nhật công thức và cho ra kết quả bạn cần. Ví dụ, ngày Chủ nhật bạn cần tìm là ngày 30/5/2021.
Bước 3: Nếu yêu cầu đề bài muốn bạn chuyển giá trị kết quả từ số sang chữ, bạn có thể áp dụng hàm If như sau:
“=If(Weekday(B3)=1;“Chủ nhật”;“Thứ”Weekday(B3))”
Sau khi áp dụng cú pháp trên, kết quả đúng sẽ như sau:
Cách sử dụng hàm Weekday với hàm Choose trong Excel
Hàm Choose trong Excel là một công cụ linh hoạt giúp trả về kết quả dựa trên vị trí của một chuỗi giá trị trong bảng dữ liệu. Đây là một phương pháp hiệu quả khi kết hợp với hàm Weekday để thực hiện các phép tính và truy xuất dữ liệu trong Excel.
Tuy nhiên, để sử dụng hàm Choose hiệu quả, bạn cần hiểu cấu trúc của nó như sau:
“=Choose(index_num, value_1, [value_2],…,[value_n])”
Lưu ý: Trong Excel, hàm Choose sẽ trả về kết quả dựa trên số index_num mà bạn chỉ định trong chuỗi giá trị từ value_1, value_2, … đến value_n. Để hàm hoạt động, index_num phải là số nguyên từ 1 đến n.
Do đó, khi kết hợp hàm Choose với hàm xác định ngày trong tuần (Weekday) như trong ví dụ trên, bạn áp dụng công thức như sau:
“=Choose(Weekday(B3); “Chủ nhật”;“Thứ 2”;“Thứ 3”;“Thứ 4”;“Thứ 5”;“Thứ 6”;“Thứ 7”)”
Sau khi áp dụng cú pháp, kết quả sẽ được hiển thị như sau:
Một số lỗi phổ biến khi sử dụng hàm Weekday
Khi áp dụng hàm xác định ngày trong tuần (Weekday), người dùng thường gặp phải các lỗi khi nhập giá trị. Đây là hàm phức tạp với từng thành phần có yêu cầu riêng. Dưới đây là hai lỗi thường gặp khi sử dụng hàm này:
Lỗi #VALUE!
Khi sử dụng hàm Weekday, lỗi #VALUE! thường xảy ra trong các trường hợp sau:
- Giá trị của phần serial_number hoặc phần [return_type] trên bảng dữ liệu không phải là số. Ví dụ, ô dữ liệu chứa văn bản không thể chuyển đổi thành ngày.
- Ngày bạn muốn tìm không nằm trong phạm vi của một tháng. Ví dụ, các ngày như 32/12/2020, 35/12/2020 hoặc giá trị của [return_type] không nằm trong khoảng từ 1 đến 17.
Để khắc phục lỗi #VALUE! trong Excel, hãy kiểm tra và đảm bảo rằng serial_number là một giá trị số hợp lệ. Ngoài ra, xác nhận rằng [return_type] là một số nguyên từ 1 đến 17. Nếu ngày cung cấp không nằm trong phạm vi của tháng, hãy kiểm tra lại định dạng ngày để đảm bảo tính hợp lệ của dữ liệu đầu vào.
Lỗi #NUM!
Trong quá trình sử dụng hàm tính Weekday, lỗi #NUM! xuất hiện khi phần [return_type] đã được chỉ định nhưng trong bảng dữ liệu không phải là giá trị từ 1 đến 3 hoặc từ 11 đến 17. Ví dụ, khi phần [return_type] có giá trị là 0, 4, 5, 6, 7, 8, 9 hoặc 10, hệ thống Excel sẽ ngay lập tức báo lỗi #NUM!.
Để khắc phục lỗi này, người dùng cần kiểm tra kỹ lưỡng phần [return_type] để đảm bảo rằng nó là một giá trị hợp lệ từ 1 đến 3 hoặc từ 11 đến 17. Nếu không muốn chỉ định [return_type], bạn nên để hàm sử dụng giá trị mặc định để đảm bảo không có giá trị nào không hợp lệ khi sử dụng hàm xác định ngày trong tuần này.
Lời kết
Đây là những lỗi thường gặp khi bạn thao tác với hàm Weekday trên công cụ Excel mà bạn có thể tham khảo. Hy vọng, các gợi ý từ Mytour trong bài viết sẽ giúp bạn hiểu rõ cách sử dụng hàm đặc biệt này. Từ đó, bạn có thể nhanh chóng giải quyết các nhiệm vụ trong công việc và học tập của mình. Nếu bạn có thắc mắc về cách sử dụng hàm này hoặc muốn chúng tôi trình bày thêm về các kết hợp Weekday với các hàm khác, hãy để lại yêu cầu của bạn bên dưới để chúng tôi có thể trình bày chi tiết hơn trong các bài viết tiếp theo nhé!