Lồng các hàm IF Worksheet (Microsoft Excel)
Nếu bạn đã thực hiện bất kỳ lập trình nào, bạn biết rằng bạn có thể tạo các câu lệnh điều kiện được gọi là câu lệnh If … Then. Về cơ bản, những câu nói này cung cấp cho bạn một cách để nói “Nếu điều này là đúng, thì hãy làm điều đó.” Excel cung cấp hàm trang tính IF để thực hiện điều tương tự về cơ bản trong công thức.
Bạn đã biết cách sử dụng hàm IF vì nó đã được đề cập trong ExcelTips. Điều bạn có thể chưa biết là bạn có thể lồng các hàm IF. Ví dụ: hãy xem xét trường hợp bạn muốn trả về một giá trị nếu hai điều kiện khác là đúng. Nếu ô B5 chứa cài đặt nhiệt độ và ô B6 chứa cài đặt áp suất, bạn có thể muốn ô B7 chứa các từ “QUÁ CAO” nếu ô B5 lớn hơn 100 và ô B6 lớn hơn 50. Để thực hiện điều này, bạn có thể sử dụng công thức sau:
=IF(B5>100,IF(B6>50,"TOO HIGH",""),"")
Lưu ý rằng có hai hàm IF ở đây. Việc đầu tiên kiểm tra xem giá trị của B5 có lớn hơn 100 hay không, thì hàm IF tiếp theo được gọi. Cái này kiểm tra xem B6 có lớn hơn 50 hay không, thì dòng chữ “QUÁ CAO” được hiển thị trong ô. Nếu một trong hai câu lệnh điều kiện không thành công, thì không có gì được hiển thị trong ô.
ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.
Mẹo này (2154) áp dụng cho Microsoft Excel 97, 2000, 2002 và 2003. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện ribbon của Excel (Excel 2007 trở lên) tại đây: