Hàm IFS trong Excel thực hiện chức năng tương tự như hàm IF, kiểm tra điều kiện và trả về kết quả của điều kiện đầu tiên đúng. Nếu không có điều kiện nào đúng, hàm sẽ trả về lỗi #N/A.
Cú pháp của hàm IFS
Hàm IFS( điều_kiện_logic1, giá_trị_nếu_đúng1, [điều_kiện_logic2, giá_trị_nếu_đúng2], [điều_kiện_logic3, giá_trị_nếu_đúng3], ... )
Trong đó các tham số:
điều_kiện_logic1 [điều_kiện_logic2], ... : Các điều kiện cần được kiểm tra và đánh giá là TRUE hoặc FALSE.
giá_trị_nếu_đúng1 [giá_trị_nếu_đúng2], ... : Các kết quả sẽ được trả lại nếu điều_kiện_logic tương ứng được đánh giá là TRUE.
Lưu ý:
- Bạn có thể nhập tới 127 cặp kiểm tra logic và các giá trị vào hàm IFS trong Excel.
- Nếu muốn hàm IFS trong Excel trả lại giá trị mặc định (thay vì lỗi) khi không có điều_kiện nào đúng, bạn nên thêm điều_kiện cuối cùng luôn được đánh giá TRUE (ví dụ giá trị logic TRUE).
- Hàm IFS được giới thiệu trong Excel 2016 và không có sẵn trong các phiên bản Excel trước đó. Hàm IFS cũng không có sẵn trong Excel 2016 cho Mac.
Một số ví dụ về hàm IFS
- Ví dụ 1:
Dưới đây là một ví dụ về cách sử dụng hàm IFS:
- Nếu giá trị trong cột A lớn hơn 1, thì chia giá trị trong cột A cho giá trị trong cột B.
- Nếu giá trị trong cột B nhỏ hơn (-1), thì nhân giá trị trong cột A với (-1) và sau đó chia cho giá trị trong cột B.
- Kết quả là giá trị 0.
Chú ý rằng điều kiện cuối cùng của hàm IFS chỉ đơn giản là 'TRUE'. Vì giá trị này luôn được đánh giá là 'TRUE', nên giá trị tương ứng trả về là 0 mỗi khi không có điều kiện trước đó đánh giá là 'TRUE' (như trong ô C3).
Nếu không có điều kiện cuối cùng này, ví dụ trong ô C3, kết quả trả về sẽ là lỗi # N/A.
- Ví dụ 2: lồng hàm IFS
Bạn có khả năng nhúng nhiều hàm IFS với nhau.
Ví dụ, trên các phiên bản Excel trước Excel 2016, bạn có thể sử dụng hàm lồng như sau:
=IF(A1=1, 'Chủ Nhật', IF(A1=2, 'Thứ Hai', IF(A1=3, 'Thứ Ba', IF(A1=4, 'Thứ Tư', IF(A1=5, 'Thứ Năm', IF(A1=6, 'Thứ Sáu', IF(A1=7, 'Thứ Bảy', '')))))))
Trong Excel 2016, bạn có thể sử dụng hàm IFS để tránh việc lặp lại nhiều dấu ngoặc đơn, giảm nguy cơ gõ thiếu dấu ngoặc đơn:
=IFS( A1=1, 'Chủ Nhật', A1=2, 'Thứ Hai', A1=3, 'Thứ Ba', A1=4, 'Thứ Tư', A1=5, 'Thứ Năm', A1=6, 'Thứ Sáu', A1=7, 'Thứ Bảy' )
Để biết thêm chi tiết và ví dụ về cách sử dụng hàm IFS trong Excel, bạn có thể truy cập và tìm kiếm trên trang web của Microsoft Office.
Lỗi của hàm IFS
Nếu gặp lỗi khi sử dụng hàm IFS trong Excel, có thể do:
Một số lỗi phổ biến:
#N/A - Lỗi xảy ra nếu không có logical_tests nào được đánh giá là TRUE.
#VALUE! - Lỗi xảy ra nếu một hoặc nhiều logical_tests trả về giá trị khác TRUE hoặc FALSE.
#NAME? - Lỗi xảy ra khi sử dụng phiên bản Excel cũ (trước Excel 2016), không hỗ trợ hàm IFS.
Nếu bạn là dân văn phòng hoặc kế toán, bạn sẽ thường xuyên sử dụng Excel. Hy vọng sau khi giới thiệu về hàm IFS trong Excel, bạn sẽ biết thêm một công cụ mới để áp dụng trong công việc. Ngoài ra, hàm COUNTIFS là một hàm thống kê có điều kiện được sử dụng trong các tình huống khác nhau. Hãy tìm hiểu về cách sử dụng hàm COUNTIFS để nắm vững công thức trong Excel nhé.
Nếu bạn chưa biết về Hàm LOWER trong Excel và cách sử dụng, hãy tham khảo bài viết giới thiệu về Hàm LOWER trong Excel tại đây để hiểu rõ về cú pháp và cách sử dụng của hàm.