Bài viết được tư vấn chuyên môn bởi ông Võ Văn Hiếu – Giám đốc kỹ thuật của Trung tâm sửa chữa điện lạnh – điện tử Limosa
Hàm IF đi theo chúng ta từ cấp 3 lên đại học sau này đi làm cũng vẫn còn sử dụng thường xuyên vậy bạn đã biết các biến thể của hàm IF kết hợp với nhiều hàm khác chưa nếu chưa hoặc đã quên hãy đọc bài viết này Trung tâm sửa chữa điện lạnh – điện tử Limosa sẽ hướng dẫn cách viết hàm IF với mệnh đề hỗn hợp trong Excel.
1. Hàm if là gì?
Hàm IF là một trong số những hàm phổ biến nhất trong Excel, hàm này cho phép bạn thực hiện so sánh logic giữa một giá trị với giá trị bạn mong muốn. Vì vậy, một câu lệnh IF có thể cho ra hai kết quả. kết quả đầu tiên nếu so sánh của bạn là TRUE, kết quả thứ hai nếu so sánh của bạn là FALSE.
Hàm if có cấu trúc như sau:
=if(logical_test;value_if_true;value_if_false)
Trong đó:
- logical_test: Điều kiện.
- value_if_true: Giá trị trả về nếu thỏa điều kiện
- value_if_false: Giá trị trả về nếu không thỏa điều kiện.
Lưu ý: Nếu bạn bỏ trống giá trị value_if_true hoặc giá trị value_if_false thì khi điều kiện đúng kết quả trả về của giá trị bị bỏ trống là 0 và nếu điều kiện sai kết quả sẽ trả về FALSE.
2. Hướng dẫn cách viết hàm IF với mệnh đề hỗn hợp trong Excel
Trong thực tế khi sử dụng Excel chúng ta cần dùng nhiều hàm lồng ghép vào nhau để ra được kết quả. Mà chọn hàm nào để lồng ghép vào nhau thì rất khó đưa ra chính xác mà phải dựa vào tình hình thực tế và ý nghĩa logic để kết hợp các mệnh đề hỗn hợp với IF. Dưới đây chúng tôi sẽ hướng dẫn cách viết hàm IF với mệnh đề hỗn hợp trong Excel như lồng IF và AND/OR. đây là các hàm thường kết hợp với nhau.
Các bạn có thể thấy một mệnh đề logic được lồng ghép nhiều hàm logic khác nhau. Khi mệnh đề đúng có nghĩa là tất cả các hàm được lồng vào công thức đều trả về kết quả là true sau khi tính toán, chúng ta sẽ nhận theo giá trị tại value_if_true tức điều kiện đầu của hàm if. trường hợp nếu như có hàm trả về kết quả là false thì chúng ta sẽ nhận theo value_if_false tức điều kiện cuối của hàm IF. Điều đó có nghĩa là chúng ta chỉ sử dụng một hàm IF để tính toán nhưng mệnh đề logic bên trong hàm được lồng nhiều hàm khác vào.
2.1. Hướng dẫn cách viết hàm if với mệnh đề hỗn hợp trong excel bằng hàm and
hàm and có nghĩa là và được dùng để biểu đạt giá trị 1 và giá trị 2 và,… khi lồng hàm if với hàm and sẽ có ví dụ dưới đây để bạn dễ hình dung.
Ví dụ hàm: =if(and(logical 1 = 3, logical 2 = “nb”),value_if_true, value_if_false)
Giải thích chi tiết:
Logic của mệnh đề trên được hiểu là nếu logical 1 bằng 3 và logical 2 bằng “nb” thì hàm trả về giá trị đúng (value_if_true), nếu cả 2 điều kiện trên không đạt hoặc chỉ đạt 1 trong 2 thì hàm IF trả về kết quả sai (value_if_false).
2.2. Hướng dẫn cách viết hàm if với mệnh đề hỗn hợp trong excel bằng hàm OR
Hàm OR có nghĩa logic là hoặc được dùng để chọn lựa hoặc giá trị này hoặc giá trị kia. Hãy xem ví dụ dưới đây để biết được ý nghĩa logic của hàm IF lồng với OR.
Ví dụ hàm: =if(or(logical 1= 3, logical = “nb”), value_if_true, value_if_false)
Giải thích chi tiết:
Mệnh đề này sẽ được hiểu là nếu chỉ cần 1 giá trị trong hàm OR đúng thì sẽ trả về kết quả TRUE ngược lại FALSE. cụ thể logical 1 = 3 hoặc logical = “nb” chỉ có 1 trong 2 giá trị đúng hàm sẽ trả về kết quả value_if_true.
2.3. Hướng dẫn cách viết hàm IF với mệnh đề hỗn hợp trong Excel bằng hàm AND và OR
Khi đi học tin học ở trường lớp các bạn thường phải làm hàm IF lồng vào hàm AND và OR. Một hàm mà tổng hợp từ 3 hàm thì sẽ rất dài và khó nhớ nhưng đừng lo chỉ cần bạn nắm vững ý nghĩa logic của hàm là có thể tùy cơ ứng biến để lồng ghép nhiều hàm với nhau.
Ví dụ hàm: =if(and(logical1=3, or(logical 2= “nb”, logical 3= “tb”), value_if_true, value_if_font)
Giải thích chi tiết: Cấu trúc hàm trên có nghĩa logic là nếu logical 1 bằng 3 và logical 2 bằng nb hoặc logical 3 bằng tb hàm sẽ trả về giá trị TRUE còn nếu có giá trị logical 2 và 3 đều không bằng điều kiện hàm trả về giá trị FALSE. Và nếu giá trị logical 1 và giá trị logical 2 hay giá trị logical 1 và giá trị logical 3 có 1 cái không bằng hoặc cả 2 đều không bằng thì hàm cũng trả về kết quả FALSE.
Lưu ý:
- Không phải lúc nào cũng sử dụng hàm AND, hàm OR mà tùy theo logic thực tế mà lựa chọn hàm phù hợp. điều đó có nghĩa là các bạn không nên sử dụng máy móc là trong hàm AND phải có hàm OR mà nên dựa vào từng tình huống cụ thể có thể sử dụng riêng và cũng có thể kết hợp hàm AND hoặc OR với các hàm khác như: HLOOKUP, VLOOKUP, CONCAT, IFS, SWITCH,…
- Cần đóng ngoặc chính xác khi mở đầu hoặc kết thúc các hàm IF, hàm AND, hàm OR nếu không logic sẽ sai hoặc gặp lỗi thiếu dấu đóng ngoặc. Và lưu ý khoảng trắng cũng dẫn đến lỗi công thức, bạn nên kiểm tra các khoảng trắng xem đầy đủ chưa.
- khi viết hàm IF chúng ta phải phát triển dần từ các mệnh đề logic đơn giản trước rồi sau cùng mới lồng hàm IF ra bên ngoài. đừng viết từ trái qua phải sẽ làm đảo lộn ý nghĩa logic của hàm.
Trên đây là hướng dẫn cách viết hàm IF với mệnh đề hỗn hợp trong Excel của Trung tâm sửa chữa điện lạnh – điện tử Limosa hy vọng có thể giúp ích cho bạn trong học tập và công việc. Nếu còn thắc mắc gì hãy liên hệ HOTLINE 1900 2276 để chúng tôi giải đáp nhé.