Kết hợp hàm IF với MIN, MAX, AVERAGE

1. Giới thiệu

Trong Google Sheets, bạn có thể kết hợp IF với các hàm như MAX, MINAVERAGE để tính toán có điều kiện. Ví dụ: tính giá trị lớn nhất, nhỏ nhất hoặc trung bình chỉ khi thỏa mãn một điều kiện nhất định.

2. Cú pháp cơ bản

=IF(điều_kiện, giá_trị_nếu_đúng, giá_trị_nếu_sai)
=MAX(vùng)
=MIN(vùng)
=AVERAGE(vùng)

3. Ví dụ minh họa

Ví dụ 1: Nếu doanh thu tháng 1 > 150, hiển thị MAX trong 3 tháng, ngược lại hiển thị MIN.
ABC
1SP1160180
2SP2120130

Công thức: =IF(B1>150, MAX(B1:C1), MIN(B1:C1))

Ví dụ 2: Tính trung bình các tháng chỉ nếu doanh thu tháng 1 >= 100.
ABC
1SP190110
2SP2120130

Công thức: =IF(B1>=100, AVERAGE(B1:C1), "Dưới 100")

Ví dụ 3: Nếu doanh thu tháng 3 > 150, hiển thị MIN của tất cả các tháng, ngược lại hiển thị MAX.
BCD
1100150200

Công thức: =IF(D1>150, MIN(B1:D1), MAX(B1:D1))

4. Bài tập thực hành

Bảng dữ liệu mẫu:
ABCD
1Sản phẩmTháng 1Tháng 2Tháng 3
2SP1160180200
3SP2120130140
4SP390110160
5SP4200180220

Bài tập:

  1. Hiển thị MAX của SP1 nếu doanh thu tháng 1 > 150, ngược lại hiển thị MIN.
  2. Tính AVERAGE của SP2 nếu doanh thu tháng 1 >= 120, ngược lại hiển thị "Dưới chuẩn".
  3. Hiển thị MIN của SP3 nếu doanh thu tháng 3 > 150, ngược lại hiển thị MAX.
  4. Hiển thị MAX của tất cả sản phẩm trong tháng 2 nếu doanh thu tháng 2 > 130.
  5. Tính AVERAGE của SP4 trong 3 tháng nếu doanh thu tháng 1 > 150, ngược lại hiển thị "Kiểm tra lại".
  6. Hiển thị MIN giữa tháng 1 và tháng 3 của SP2 nếu doanh thu tháng 1 < 130, ngược lại hiển thị MAX.
  7. Tính trung bình doanh thu các sản phẩm trong tháng 3 nếu tổng > 500, ngược lại hiển thị "Tổng nhỏ".
  8. Hiển thị MAX trong 3 tháng của SP3 nếu doanh thu tháng 2 >= 100, ngược lại hiển thị MIN.