IF + AND/OR – Xử lý logic KPI, Chiết khấu bậc thang = Xlookup giá trị gần đúng 🎯

Giới thiệu:
Khi làm việc với Excel, đôi khi bạn cần xử lý các tình huống logic như tính thưởng KPI, chiết khấu cho khách hàng, hoặc ra quyết định dựa trên nhiều điều kiện. Để làm điều này, bạn có thể sử dụng hàm IF kết hợp với các hàm logic ANDOR. Trong bài viết này, chúng ta sẽ tìm hiểu cách sử dụng IF + AND/OR để giải quyết các bài toán thực tế, bao gồm tính toán thưởng KPI và chiết khấu bậc thang. Bạn sẽ thấy các công thức này không chỉ mạnh mẽ mà còn rất dễ dàng bảo trì khi sử dụng với bảng dữ liệu.


1. Tính Thưởng KPI với Điều Kiện AND

Tình huống:
Giả sử bạn có một bảng dữ liệu về Doanh thuNợ xấu của nhân viên, và bạn muốn tính thưởng cho nhân viên nếu họ đạt đủ hai điều kiện:

  • Doanh thu đạt từ 200 triệu trở lên.
  • Nợ xấu không vượt quá 2%.

Để giải quyết bài toán này, chúng ta sẽ sử dụng hàm IF kết hợp với hàm logic AND. Công thức sẽ như sau:

=IF(AND(DoanhThu>=200000000, NoXau<=2%), "Thưởng", "Không")

Giải thích công thức:

  • AND(DoanhThu>=200000000, NoXau<=2%): Hàm AND kiểm tra hai điều kiện:
    • Doanh thu có lớn hơn hoặc bằng 200 triệu không?
    • Tỷ lệ nợ xấu có nhỏ hơn hoặc bằng 2% không?
  • Nếu cả hai điều kiện trên đều đúng, hàm IF sẽ trả về “Thưởng”. Nếu không, trả về “Không”.

Ví dụ bảng dữ liệu:

Tên nhân viênDoanh thu (VND)Nợ xấu (%)Kết quả
Nhân viên A250,000,0001.5Thưởng
Nhân viên B180,000,0003Không
Nhân viên C220,000,0001.8Thưởng

2. Tính Chiết Khấu Bậc Thang

Tình huống:
Bạn có bảng dữ liệu về số lượng sản phẩm mua của khách hàng, và bạn muốn tính chiết khấu cho khách hàng dựa trên số lượng mua, theo bậc thang:

  • Nếu số lượng ≥ 1000, chiết khấu 10%.
  • Nếu số lượng ≥ 500 nhưng < 1000, chiết khấu 7%.
  • Nếu số lượng ≥ 100 nhưng < 500, chiết khấu 5%.
  • Nếu số lượng < 100, không có chiết khấu.

Công thức để tính chiết khấu bậc thang như sau:

=IF(A2>=1000, 0.1, IF(A2>=500, 0.07, IF(A2>=100, 0.05, 0)))

Giải thích công thức:

  • IF(A2>=1000, 0.1, ...): Nếu số lượng sản phẩm trong ô A2 lớn hơn hoặc bằng 1000, chiết khấu là 10%.
  • IF(A2>=500, 0.07, ...): Nếu số lượng sản phẩm trong ô A2 lớn hơn hoặc bằng 500 nhưng nhỏ hơn 1000, chiết khấu là 7%.
  • IF(A2>=100, 0.05, 0): Nếu số lượng sản phẩm trong ô A2 lớn hơn hoặc bằng 100 nhưng nhỏ hơn 500, chiết khấu là 5%. Nếu không thỏa mãn điều kiện nào, trả về 0 (không có chiết khấu).

Ví dụ bảng dữ liệu:

Khách hàngSố lượng sản phẩmChiết khấu (%)
Khách A120010%
Khách B7007%
Khách C1505%
Khách D500%

3. Mẹo: Dùng Bảng Bậc Thang + XLOOKUP/VLOOKUP để Dễ Bảo Trì

Mặc dù các công thức IF lồng nhau có thể xử lý được các tình huống logic phức tạp, tuy nhiên, nếu bạn làm việc với bảng chiết khấu hoặc các điều kiện phức tạp hơn, một cách làm thông minh và dễ bảo trì hơn là sử dụng bảng bậc thang kết hợp với các hàm XLOOKUP hoặc VLOOKUP.

Cách sử dụng:

  1. Tạo một bảng bậc thang như sau:
Số lượngChiết khấu (%)
100010%
5007%
1005%
00%
  1. Sử dụng XLOOKUP hoặc VLOOKUP để tra cứu chiết khấu dựa trên số lượng sản phẩm:

Công thức với XLOOKUP:

=XLOOKUP(A2, BảngSốLượng, BảngChiếtKhau, 0, 1)

Công thức với VLOOKUP:

=VLOOKUP(A2, BảngSốLượngChiếtKhau, 2, TRUE)

Giải thích:

  • A2: Ô chứa số lượng sản phẩm cần tra cứu.
  • BảngSốLượngBảngChiếtKhau: Là các vùng dữ liệu chứa thông tin về số lượng và chiết khấu. Khi sử dụng VLOOKUP hoặc XLOOKUP, bạn chỉ cần đảm bảo bảng dữ liệu được sắp xếp theo thứ tự tăng dần (cho phép sử dụng tìm kiếm gần đúng).

Cách này giúp dễ dàng bảo trì và cập nhật bảng chiết khấu mà không cần phải chỉnh sửa công thức phức tạp mỗi khi thay đổi bậc thang.


Tóm Tắt:

  • IF + AND: Dùng để xử lý các tình huống cần kiểm tra nhiều điều kiện cùng lúc, như tính thưởng KPI.
  • IF + OR: Dùng khi cần kiểm tra một trong nhiều điều kiện, ví dụ như chiết khấu hoặc ưu đãi cho khách hàng.
  • Chiết khấu bậc thang: Có thể xử lý bằng công thức IF lồng nhau, nhưng nếu bảng chiết khấu dài, hãy dùng XLOOKUP hoặc VLOOKUP để dễ dàng bảo trì và cập nhật.
  • Mẹo: Tạo bảng bậc thang và dùng XLOOKUP hoặc VLOOKUP cho các điều kiện tìm kiếm phức tạp, giúp giảm thiểu lỗi và cải thiện tính bảo trì.

Bài viết này hy vọng giúp bạn nắm vững cách sử dụng các hàm logic trong Excel để xử lý các tình huống thực tế như thưởng KPI, tính chiết khấu bậc thang, và nhiều tình huống khác.

Scroll to Top