Menu

Làm sao để dùng hàm IF lồng nhau hiệu quả mà không bị rối?

Trịnh Cao Trang 14/06/2026 08:28 272 lượt xem 2 trả lời

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

Mình đang làm báo cáo bán hàng và gặp một vấn đề với hàm IF. Hiện tại, mình cần phân loại sản phẩm dựa trên nhiều tiêu chí về doanh thu, ví dụ:

  • Doanh thu > 100 triệu: 'Hạng A'
  • Doanh thu từ 50 - 100 triệu: 'Hạng B'
  • Doanh thu từ 20 - 50 triệu: 'Hạng C'
  • Doanh thu < 20 triệu: 'Hạng D'

Mình đã thử lồng các hàm IF lại với nhau nhưng công thức trở nên rất dài và khó đọc, dễ sai sót. Ví dụ:

=IF(DoanhThu>100000000,"Hạng A",IF(DoanhThu>=50000000,"Hạng B",IF(DoanhThu>=20000000,"Hạng C","Hạng D")))

Nhìn vào công thức này đã thấy hơi mệt rồi. Có anh chị nào có kinh nghiệm hoặc mẹo gì để viết hàm IF lồng nhau một cách gọn gàng, dễ quản lý hơn không ạ? Mình có nên dùng hàm khác thay thế không?

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

0

Việc lồng nhiều hàm IF đúng là dễ "xoắn não" thật! Bạn thử dùng hàm IFS xem sao. Hàm này được thiết kế để xử lý nhiều điều kiện cùng lúc, cú pháp gọn gàng và dễ đọc hơn hẳn.

Với dữ liệu của bạn, nó sẽ trông như thế này:

=IFS(DoanhThu>100000000,"Hạng A", DoanhThu>=50000000,"Hạng B", DoanhThu>=20000000,"Hạng C", TRUE,"Hạng D")

Phần TRUE ở cuối sẽ đóng vai trò như điều kiện mặc định (tương đương với trường hợp cuối cùng của IF lồng nhau).

Bạn thử xem có phù hợp không nhé!

2

Công thức IFS bạn đưa ra rất chuẩn và giải quyết gọn gàng bài toán phân loại của bạn. Mình đồng ý với cách này, vừa dễ đọc lại giảm thiểu sai sót khi gõ công thức.

Nhân tiện, mình cũng muốn chia sẻ thêm một cách khác cũng khá hay, đặc biệt nếu danh sách phân loại của bạn dài hơn nữa, hoặc các ngưỡng doanh thu có thể thay đổi thường xuyên. Bạn có thể tạo một bảng tra cứu riêng:

Bảng tra cứu:

Ngưỡng tối thiểu Hạng 0 Hạng D 20000000 Hạng C 50000000 Hạng B 100000000 Hạng A

Sau đó, dùng hàm VLOOKUP với tùy chọn tìm kiếm tương đối (tham số thứ 4 là TRUE). Ví dụ, nếu bảng tra cứu đặt ở vùng E2:F5 và doanh thu ở ô A2, công thức sẽ là:

=VLOOKUP(A2, E2:F5, 2, TRUE)

Cách này giúp công thức chính gọn hẳn và việc điều chỉnh các hạng mục cũng dễ dàng hơn nhiều.

3

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

Đăng nhập Đăng ký