Chào mọi người,
Hôm nay mình muốn chia sẻ một mẹo nhỏ giúp tự động cập nhật giá trị ô dựa trên nhiều điều kiện trong Google Sheets. Tình huống của mình là có một bảng dữ liệu lớn, và mình muốn cập nhật trạng thái của một mục dựa vào 2-3 cột khác nhau. Ví dụ, nếu cột A là 'Hoàn thành' VÀ cột B là 'Đã duyệt' THÌ cột C sẽ tự động cập nhật là 'OK'.
Trước đây, mình hay dùng công thức IF lồng nhau, nhưng nó khá dài và khó quản lý khi có nhiều điều kiện. Gần đây, mình tình cờ biết đến hàm IFS, nó giúp giải quyết vấn đề này gọn gàng hơn rất nhiều.
Cú pháp của hàm IFS như sau:
IFS(điều_kiện1, giá_trị_nếu_đúng1, [điều_kiện2, giá_trị_nếu_đúng2, ...])Quay lại ví dụ trên, nếu mình muốn cột C tự động cập nhật:
- Nếu A = 'Hoàn thành' VÀ B = 'Đã duyệt' thì C = 'OK'
- Nếu A = 'Đang xử lý' VÀ B = 'Chưa duyệt' thì C = 'Chờ'
- Ngược lại (mặc định) thì C = 'Khác'
Mình có thể viết công thức trong ô C2 như sau:
=IFS(AND(A2=