Hướng dẫn thay thế hàm IF bằng MAX trong một số tình huống

Siêu Marketing trong bài viết này sẽ chỉ cho bạn biết cách áp dụng hàm MAX để thay thế cho hàm IF trong một số hoàn cảnh nhất định. Việc này giúp cho các công thức Excel của bạn ngắn gọn và đơn giản hơn. Ta sẽ xem xét dựa trên ví dụ dưới đây:

Sử dụng MAX thay IF trong các tình huống cụ thể – Ví dụ với thẻ giảm giá

Xét trường hợp bạn sử dụng Voucher 50000đ để thanh toán, công thức tính số tiền cần thanh toán thêm sẽ được áp dụng như sau:

Hiển thị kết quả như sau:

Nếu giá trị hóa đơn vượt qua giá trị của voucher, việc thanh toán diễn ra như thông thường. Nhưng trong trường hợp giá trị hóa đơn thấp hơn, thay vì phải trả thêm ta lại có số tiền âm là -10000đ, điều này trong thực tế không khả thi.

Vậy nên, ta cần đặt ra một điều kiện. Và thường thì ta sẽ nghĩ tới hàm IF, đúng không?

Cách viết công thức cho hàm IF như sau:

Ví dụ cụ thể trong bài:

Kết quả nhận được:

 

Nhưng liệu công thức này đã là cách ngắn nhất hay chưa? Có lẽ chưa. Bằng cách sử dụng hàm MAX, công thức có thể được rút gọn đi đáng kể.

Thay vì suy nghĩ:

  • Khi hóa đơn trừ voucher lớn hơn 0 thì Excel sẽ hiện kết quả hóa đơn trừ voucher, còn không sẽ hiện 0.

Ta chuyển sang suy nghĩ:

  • Lựa chọn số lớn hơn giữa kết quả hóa đơn trừ voucher và 0 để hiển thị.

Hàm MAX sẽ được viết như sau:

Áp dụng vào trong ví dụ:

Và kết quả nhận được:

 

Kết quả tương tự nhưng lại gọn hơn nhiều, đúng chứ?

Sử dụng hàm MIN và MAX để thay thế cho IF lồng nhau – Câu chuyện về “xin” điểm

Bên cạnh việc dùng MAX thay cho IF, ta có thể dùng hàm MIN trong một số tình huống và kết hợp cả hai hàm này để thay thế cho IF lồng nhau.

Khi học ở trường, chắc hẳn ai cũng đã từng nghe về việc “xin” thêm điểm. Xét ví dụ sau:

Giáo viên A ra quy định nhằm hỗ trợ học sinh, nếu điểm thi cao hơn 6 thì giữ nguyên, điểm dưới 6 sẽ được cộng thêm 1 điểm nhưng tổng không quá 6. Ví dụ, học sinh X có 4 điểm sẽ được nâng lên 5, còn học sinh Y có 5.75 điểm thì chỉ được nâng lên 6.

Trong trường hợp làm việc với Excel, công thức với điều kiện sẽ được đặt như sau:

Áp dụng cụ thể cho ví dụ này:

 

Chúng ta hãy xem làm thế nào để làm công thức này gọn hơn với hàm MIN và MAX:

Thay thế biểu thức IF(Điểm +1 > 6, 6, Điểm +1) bằng hàm MIN:

=MIN(Điểm +1, 6)

Kết quả sẽ trả về điểm nhỏ hơn.

Sau đó, thay thế IF(Điểm > 6, Điểm, …) bằng MAX:

=MAX(Điểm, …), với “…” là kết quả từ IF(Điểm +1 > 6, 6, Điểm +1) hoặc MIN(Điểm +1, 6).

Khi nối các phần lại ta được công thức như sau:

Thay vào bài toán:

Kết quả thu được như ảnh dưới đây. Cứng cáp, gọn nhẹ và đúng mực, phải không?

 

Bạn có thể tham khảo thêm một số bài viết liên quan của Siêu Marketing dưới đây:

Hướng dẫn làm việc với hàm MAX để so sánh giữa hai giá trị hoặc nhiều giá trị trong Excel

Kỹ thuật sử dụng hàm IF cho người mới bắt đầu

Phương pháp tìm giá trị MIN và MAX theo điều kiện

 

 

Trương Thành Tài

    [submission_id id-lien-he]

    0
      0
      Đơn hàng
      Đơn hàng trốngQuay lại Shop