Tìm ra Thứ/ Ngày trong tuần, dựa trên 1 ngày bất kỳ trong Excel

Bạn muốn kiểm tra ngày sinh của mình là thứ mấy bằng cách sử dụng Excel, vậy bạn sẽ sử dụng hàm nào? Trong bài viết này, chúng tôi sẽ giới thiệu với các bạn cách sử dụng hàm WEEKDAY để trả về thứ tự trong tuần của một chuỗi ngày tháng bắt đầu.

Hàm WEEKDAY

Tìm ra Thứ/ Ngày trong tuần, dựa trên 1 ngày bất kỳ trong Excel 2
Hàm WEEKDAY

Đối tượng Serial_number trong hàm WEEKDAY chính là đối tượng ngày mà chúng ta cần xác định thứ.

Đối tượng Return_type là các dạng kết quả trả về của hàm WEEKDAY. Vì mỗi nơi lại có cách quy ước khác nhau, nên excel hỗ trợ rất nhiều dạng quy ước về thứ. Ở đây mình mô tả 3 dạng phổ biến:

Tìm ra Thứ/ Ngày trong tuần, dựa trên 1 ngày bất kỳ trong Excel 3
Hàm WEEKDAY

Dạng 1 là dạng mặc định trong hàm WEEKDAY (tức là nếu bạn không nhập cụ thể giá trị Return_type thì hàm tự động hiểu theo Return_type = 1

Tuy nhiên với hàm này, chúng ta vẫn chưa thấy được đúng cái chúng ta cần, vì “Thứ” chúng ta thường coi nó ở dạng “Chữ / Text” chứ không phải dạng “Số / Number” như hàm WEEKDAY mang lại.

Vì vậy chúng ta sẽ tìm hiểu tiếp về hàm CHOOSE để kết hơp với hàm WEEKDAY

Hàm CHOOSE

Tìm ra Thứ/ Ngày trong tuần, dựa trên 1 ngày bất kỳ trong Excel 4
Hàm CHOOSE

Do hàm WEEKDAY trả về các giá trị từ 1 đến 7, vì vậy hàm CHOOSE sẽ có tương ứng 7 đối tượng value

Các bạn hoàn toàn có thể đưa các đối tượng value1 = $I$4 thay thế bằng “Chủ nhật”

value2 = $J$4 thay thế bằng “Thứ hai”…

* Chú ý 1: với hàm Weekday sử dụng Return_type = 2 thì phải áp dụng hàm Choose như sau:

Tìm ra Thứ/ Ngày trong tuần, dựa trên 1 ngày bất kỳ trong Excel 5
Hàm CHOOSE

* Chú ý 2: với hàm Weekday sử dụng Return_type = 3 thì phải áp dụng hàm Choose như sau:

Tìm ra Thứ/ Ngày trong tuần, dựa trên 1 ngày bất kỳ trong Excel 6
Hàm CHOOSE

Vì Hàm Choose bắt đầu từ giá trị 1, nên khi index_num = 0 (trường hợp hàm Weekday áp dụng Return_type = 3) sẽ gây ra lỗi không xác định được.

Do đó để khắc phục lỗi, chúng ta cần biện luận trước trường hợp kết quả hàm Weekday = 0, sau đó dùng hàm Choose(Weekday(…)) như bình thường.

Trên đây là hướng dẫn cách tìm ra Thứ/ Ngày trong tuần, dựa trên 1 ngày bất kỳ trong Excel do itgate.com.vn đã chia sẻ đến các bạn. Hy vọng rằng bài viết này sẽ cung cấp cho các bạn những thông tin hữu ích nhé!