Menu

App script quản lý rủi ro cho cá nhân & doanh nghiệp với báo cáo chuẩn định dạng biểu đồ

Thắc mắc về cách dùng hàm IF lồng nhau để phân loại dữ liệu

Đặng Uy Em 12/04/2026 11:37 119 lượt xem 1 trả lời

Chào các anh chị em trong diễn đàn,

Dạo này mình đang làm một file báo cáo khá lớn, cần phân loại nhân viên dựa trên nhiều tiêu chí về doanh số. Mình đã thử dùng hàm IF lồng nhau để xử lý nhưng càng ngày càng rối và khó quản lý. Ví dụ, mình muốn phân loại như sau:

  • Doanh số >= 100 triệu: 'Xuất sắc'
  • Doanh số >= 70 triệu và < 100 triệu: 'Giỏi'
  • Doanh số >= 50 triệu và < 70 triệu: 'Khá'
  • Doanh số < 50 triệu: 'Cần cố gắng'

Công thức mình đang thử là:

=IF(A1>=100000000,"Xuất sắc",IF(A1>=70000000,"Giỏi",IF(A1>=50000000,"Khá","Cần cố gắng")))

Nhìn công thức này mà thấy hơi sợ, nếu sau này có thêm các cấp độ phân loại nữa thì chắc mình không thở nổi.

Không biết có anh chị em nào có kinh nghiệm xử lý trường hợp này không ạ? Có cách nào khác tối ưu hơn, dễ đọc và dễ sửa hơn là dùng IF lồng nhau không? Ví dụ như dùng hàm nào khác hoặc kết hợp với bảng tra cứu chẳng hạn?

Rất mong nhận được sự giúp đỡ của mọi người!

5

Chào bạn,

Vụ IF lồng nhau này đúng là đau đầu thật, nhất là khi điều kiện nhiều như vậy. Công thức của bạn đang đi đúng hướng rồi đó. Với các cấp độ phân loại như vậy, ngoài IF lồng nhau, bạn có thể thử dùng hàm IFS (có từ Excel 2016 trở lên) sẽ gọn gàng hơn nhiều.

Cú pháp của IFS sẽ là: IFS(điều_kiện1, giá_trị_nếu_đúng1, điều_kiện2, giá_trị_nếu_đúng2, ...)

Ví dụ với trường hợp của bạn sẽ là:

=IFS(A1>=100000000,"Xuất sắc", A1>=70000000,"Giỏi", A1>=50000000,"Khá", TRUE,"Cần cố gắng")

Bạn thử xem sao nhé!

5

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký