Cách Trả Về Giá Trị Khi Biểu Thức Logic Là Sai trong Hàm IFS

Có một sự khác biệt lớn giữa Google Sheets IFS và IF. Tôi sẽ giải thích cho bạn sự khác biệt đó và cách vượt qua nó. Từ tiêu đề “cách trả về giá trị khi biểu thức logic là sai trong IFS”, bạn có thể đã có một số ý tưởng về điều này.

Mặc định, hàm IFS của Google Sheets không thể trả về giá trị khi bài kiểm tra logic không tìm thấy sự khớp. Nó trả về một lỗi “Không có kết quả phù hợp”. Vì mục đích của hàm IFS là kiểm tra nhiều điều kiện và trả về giá trị đúng đầu tiên.

Nhưng hàm IF có thể trả về một giá trị cụ thể nếu không có sự khớp. Khi bạn muốn thực hiện một bài kiểm tra logic TRUE hoặc FALSE, hàm đúng cho mục đích này là IF chứ không phải IFS. Nhưng với sự giúp đỡ của bài hướng dẫn này, bạn có thể học một mẹo tuyệt vời. Bạn có thể sử dụng IFS thay vì IF hoặc ngược lại. Làm thế nào? Chỉ cần làm theo các ví dụ dưới đây.

Cách Trả Về Giá Trị Khi Biểu Thức Logic Là Sai trong IFS

Ví dụ:

Giá trị trong ô A1 cho bài kiểm tra là “USA” và giá trị trong ô A2 là “RUSSIA”.

Công thức: =IFS(A1="USA","USA",A2="RUSSIA","RUSSIA")

Công thức trên sẽ kiểm tra ô A1 và A2 để tìm sự khớp. Vì cả hai giá trị đều khớp, công thức sẽ trả về giá trị khớp đầu tiên, tức là “USA”.

Bây giờ tôi sẽ thay đổi giá trị trong ô A1 thành “INDIA”. Ô A2 vẫn giữ nguyên giá trị là “RUSSIA”.

Trong trường hợp này, công thức trên sẽ trả về “RUSSIA” vì nó là sự khớp duy nhất. Bây giờ tôi sẽ thay đổi các giá trị như sau.

Giá trị trong ô A1 là “INDIA” và giá trị trong ô A2 là “CHINA”. Bạn có đoán được kết quả của công thức sẽ là gì không? Đúng rồi! Công thức sẽ trả về một lỗi N/A.

Bạn có thể vượt qua điều này một cách thông minh. Trước khi làm điều đó, hãy xem cách chúng ta có thể sử dụng hàm IF trong ví dụ trên.

Như bạn có thể biết, một công thức IF chỉ có thể sử dụng để kiểm tra một điều kiện. Khi có nhiều điều kiện, bạn nên sử dụng IF lồng nhau như sau:

=IF(A1="USA","USA",IF(A2="RUSSIA","RUSSIA","KHÔNG TÌM THẤY KHỚP"))

Công thức trên sẽ thực hiện phần FALSE. Vì không có sự khớp nào trong ô A1 và A2, công thức sẽ trả về giá trị “KHÔNG TÌM THẤY KHỚP”.

Như tôi đã nói ở trên, bạn có thể áp dụng một số logic để sử dụng IFS tương tự như IF. Đây là mẹo đó. Có hai lựa chọn.

Lựa Chọn 1: Phần Sai của IFS

Sử dụng công thức IFS như sau. Nó có thể trả về giá trị “KHÔNG TÌM THẤY KHỚP” khi biểu thức logic là sai trong IFS.

IFS(A1="USA","USA",A2="RUSSIA","RUSSIA",1*1=1,"KHÔNG TÌM THẤY KHỚP")

Trong bất kỳ công thức IFS nào, bạn có thể sử dụng phần cuối 1*1=1,"KHÔNG TÌM THẤY KHỚP". Bạn chỉ cần thay đổi giá trị “KHÔNG TÌM THẤY KHỚP” thành giá trị bạn muốn xuất.

Lựa Chọn 2: Phần Sai của IFS

Phương pháp này thường được sử dụng. Bạn có thể sử dụng công thức IFERROR với IFS như sau.

IFERROR(IFS(A1="USA","USA",A2="RUSSIA","RUSSIA"),"KHÔNG TÌM THẤY KHỚP")

Đó là tất cả trong bài hướng dẫn này. Hy vọng bạn đã học được cách trả về giá trị khi Biểu Thức Logic là Sai trong IFS. Thú vị đúng không nào?

Related posts