Dạo này ít thấy anh em bàn về mấy hàm 'cổ điển' mà hữu ích nhỉ? Cuối tuần rảnh rỗi ngồi nghịch lại hàm CHOOSE, thấy nó hay hay mà ứng dụng được nhiều phết cho mấy bài toán đơn giản mà dùng IF lồng nhau thì dài dòng.
Cụ thể là thế này:
- Khi bạn có một dãy số thứ tự (ví dụ 1, 2, 3...) và muốn trả về một giá trị tương ứng.
- Hoặc khi bạn muốn chọn một trong nhiều phương án dựa trên một chỉ số.
Ví dụ đơn giản nhất:
=CHOOSE(A1, "Thứ Hai", "Thứ Ba", "Thứ Tư", "Thứ Năm", "Thứ Sáu", "Thứ Bảy", "Chủ Nhật")Nếu ô A1 là 1 thì nó trả về "Thứ Hai", là 2 thì trả về "Thứ Ba", cứ thế cho đến 7.
Hoặc một ví dụ khác, giả sử bạn có điểm đánh giá từ 1 đến 5, và muốn quy đổi ra chữ:
=CHOOSE(B1, "Yếu", "Trung bình", "Khá", "Tốt", "Xuất sắc")Cái hay của nó là cú pháp rất gọn gàng, dễ đọc, dễ hiểu hơn hẳn so với việc viết IF(B1=1, "Yếu", IF(B1=2, "Trung bình", ...)).
Anh em nào có cao kiến gì hay ho hơn với hàm CHOOSE không? Hoặc có gặp trường hợp nào mà dùng CHOOSE là 'chuẩn bài' không, chia sẻ cho anh em học hỏi với!