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 kết hợp AND/OR để xử lý nhiều điều kiện

Đặng Anh Tố 27/03/2026 14:41 86 lượt xem 2 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 bán hàng khá phức tạp, và gặp chút khó khăn với việc áp dụng nhiều điều kiện cùng lúc. Cụ thể, mình muốn phân loại các đơn hàng dựa trên hai tiêu chí: Doanh số bán hàngKhu vực bán hàng.

Mình đã thử dùng hàm IF nhưng chỉ xử lý được một điều kiện. Khi mình cố gắng lồng IF hoặc dùng AND/OR thì lại bị báo lỗi cú pháp hoặc kết quả không như mong đợi.

Ví dụ, mình muốn đặt điều kiện:

  • Nếu Doanh số >= 100 triệu Khu vực = 'Miền Bắc' thì xếp loại 'Chiến lược'.
  • Nếu Doanh số >= 50 triệu Khu vực = 'Miền Nam' thì xếp loại 'Tiềm năng'.
  • Các trường hợp khác thì là 'Thông thường'.

Mình đã thử công thức như sau nhưng không chạy:

=IF(AND(C2>=100000000, D2=
                
0

Chào bạn,

Vấn đề của bạn với hàm IF kết hợp AND/OR khá phổ biến khi mới bắt đầu xử lý nhiều điều kiện đấy. Để giải quyết trường hợp của bạn, bạn có thể thử cú pháp như sau:

=IF(AND(DoanhSo>=100000000, KhuVuc="Miền..."), "Phân loại A", IF(OR(DoanhSo
                
0

Cảm ơn bạn đã chia sẻ cách giải quyết bằng ANDOR. Đúng là khi xử lý nhiều điều kiện thì việc kết hợp các hàm này là rất cần thiết.

Bạn có thể cho mình biết thêm là nếu trong trường hợp có 3-4 điều kiện trở lên thì việc lồng IF như vậy có dễ bị rối không? Mình đang nghĩ liệu có cách nào khác gọn gàng hơn không, ví dụ như dùng IFS chẳng hạn?

3

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

Đăng nhập Đăng ký