Mấy hôm nay mình mày mò với các hàm Excel và tình cờ khám phá ra một hàm khá hay ho nhưng ít được nhắc đến, đó là hàm CHOOSE. Hàm này thực sự hữu ích trong nhiều trường hợp mà mình nghĩ có thể giúp ích cho các bạn.
Hàm CHOOSE là gì?
Nói nôm na, CHOOSE cho phép bạn chọn một giá trị từ một danh sách dựa trên một chỉ số (index number). Cú pháp của nó khá đơn giản:
CHOOSE(index_num, value1, [value2], ...)index_num: Một số từ 1 đến 254, xác định giá trị nào sẽ được trả về.value1, [value2], ...: Danh sách các giá trị mà bạn muốn chọn.
Ví dụ thực tế:
Giả sử bạn có một bảng chấm công đơn giản và muốn hiển thị tên ngày trong tuần dựa vào số thứ tự (1 là Thứ Hai, 2 là Thứ Ba,...). Bạn có thể dùng CHOOSE như sau:
=CHOOSE(A1, "Thứ Hai", "Thứ Ba", "Thứ Tư", "Thứ Năm", "Thứ Sáu", "Thứ Bảy", "Chủ Nhật")Nếu ô A1 chứa số 3, công thức này sẽ trả về "Thứ Tư".
Hoặc bạn có thể dùng nó để phân loại cấp bậc dựa trên điểm số:
=CHOOSE(B1, "Yếu", "Trung bình", "Khá", "Giỏi", "Xuất sắc")Với điều kiện ô B1 phải chứa số tương ứng (1 cho Yếu, 2 cho Trung bình,...).
Tại sao nên dùng CHOOSE?
So với việc dùng các hàm IF lồng nhau, CHOOSE gọn gàng và dễ đọc hơn nhiều, đặc biệt khi bạn có nhiều lựa chọn. Nó giúp công thức của bạn trở nên tinh tế và chuyên nghiệp hơn.
Các bạn đã từng dùng hàm này chưa? Có trường hợp nào hay ho muốn chia sẻ không?