Menu

Tự động cập nhật giá trị ô dựa trên nhiều điều kiện với Google Sheets

Khổng Khả Thư 11/06/2026 12:14 204 lượt xem 2 trả lời

Chào mọi người, mình là thành viên mới của diễn đàn. Hôm nay mình muốn chia sẻ một mẹo nhỏ mà mình vừa khám phá ra để tự động cập nhật giá trị ô dựa trên nhiều điều kiện trong Google Sheets. Cái này rất hữu ích cho các bạn làm báo cáo hoặc quản lý dữ liệu phức tạp.

Thông thường, khi cần cập nhật giá trị dựa trên 2-3 điều kiện, chúng ta hay nghĩ đến việc kết hợp IF lồng nhau hoặc dùng VLOOKUP/HLOOKUP với cột phụ. Tuy nhiên, cách này khá rườm rà và khó quản lý khi số lượng điều kiện tăng lên.

Gần đây, mình có tình cờ biết đến hàm IFS (tương tự như IF nhưng cho phép nhiều điều kiện) và cách kết hợp nó với các hàm khác để giải quyết bài toán này một cách gọn gàng hơn. Ví dụ, giả sử bạn có một bảng dữ liệu với cột A là 'Sản phẩm', cột B là 'Thành phố', cột C là 'Doanh thu'. Bạn muốn cập nhật 'Hoa hồng' ở cột D dựa trên 'Sản phẩm' và 'Thành phố'.

Công thức có thể trông như thế này:

=IFS(AND(A2="Sản phẩm X", B2="Hà Nội"), C2*0.05, AND(A2="Sản phẩm X", B2="TP.HCM"), C2*0.07, AND(A2="Sản phẩm Y", B2="Hà Nội"), C2*0.06, TRUE, 0)

Trong đó:

  • AND(A2="Sản phẩm X", B2="Hà Nội"): Điều kiện đầu tiên là Sản phẩm X và Thành phố Hà Nội.
  • C2*0.05: Nếu điều kiện trên đúng, hoa hồng là 5% doanh thu.
  • Các dòng tiếp theo là các cặp điều kiện và kết quả tương ứng.
  • TRUE, 0: Đây là điều kiện mặc định, nếu không có điều kiện nào khớp thì hoa hồng là 0.

Cách này giúp công thức ngắn gọn, dễ đọc và dễ dàng thêm bớt điều kiện khi cần. Hy vọng chia sẻ này hữu ích cho các bạn!

1

Hay quá bạn ơi! Mình cũng hay gặp tình huống tương tự, việc kết hợp nhiều điều kiện đúng là đau đầu thật. Bạn có thể chia sẻ cụ thể hơn về "mẹo nhỏ" bạn vừa khám phá được không? Ví dụ, bạn dùng hàm nào hoặc công thức ra sao để xử lý bài toán này vậy?

5

Tuyệt vời! Mình cũng đang tìm hiểu cách làm tương tự cho báo cáo bán hàng. Việc lồng IF đúng là rối mắt thật. Bạn có thể bật mí "mẹo nhỏ" đó không? Mình đang tò mò không biết bạn dùng hàm nào để xử lý nhanh gọn vậy?

1

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

Đăng nhập Đăng ký