Hàm IF là một trong 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 lô-gic 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ể có hai kết quả. Kết quả đầu tiên là nếu so sánh của bạn là True, kết quả thứ hai là nếu so sánh của bạn là False.
Ví dụ: =IF[C2 = Có,1,2] cho biết IF[C2 = Có, thì trả về 1, nếu không thì trả về 2].
Cú pháp
Dùng hàm IF, một trong các hàm logic để trả về một giá trị nếu điều kiện đúng và trả về giá trị khác nếu điều kiện sai.
IF[logical_test, value_if_true, [value_if_false]]
Ví dụ:
-
=IF[A2>B2,"Vượt dự toán","OK"]
-
=IF[A2=B2,B4-A4,""]
logical_test [bắt buộc] |
Điều kiện bạn muốn kiểm tra. |
value_if_true [Bắt buộc] |
Giá trị bạn muốn trả về nếu kết quả của logical_test là ĐÚNG. |
value_if_false [Tùy chọn] |
Giá trị bạn muốn trả về nếu kết quả của logical_test là SAI. |
Các ví dụ hàm IF đơn giản
-
=IF[C2=”Có”,1,2]
Trong ví dụ ở trên, ô D2 cho biết: IF[C2 = Có, thì trả về 1, nếu không thì trả về 2]
-
=IF[C2=1,”Có”,”Không”]
Trong ví dụ này, công thức trong ô D2 cho biết: IF[C2 = 1, thì trả về Có, nếu không thì trả về Không]Như bạn thấy, hàm IF có thể được sử dụng để đánh giá cả văn bản và giá trị. Hàm còn có thể được sử dụng để đánh giá lỗi. Bạn sẽ không bị hạn chế chỉ kiểm tra xem một nội dung có bằng một nội dung khác hay không và trả về một kết quả duy nhất, bạn cũng có thể sử dụng toán tử toán học và thực hiện tính toán thêm tùy theo tiêu chí của mình. Bạn cũng có thể lồng nhiều hàm IF với nhau để thực hiện nhiều so sánh.
-
=IF[C2>B2,”Vượt quá Ngân sách”,”Trong Ngân sách”]
Trong ví dụ ở trên, hàm IF ở ô D2 cho biết IF[C2 Lớn Hơn B2, thì trả về “Vượt quá Ngân sách”, nếu không thì trả về “Trong Ngân sách”]
-
=IF[C2>B2,C2-B2,0]
Trong hình minh họa ở trên, thay vì trả về kết quả dạng văn bản, chúng ta sẽ trả về một phép tính toán học. Công thức ở ô E2 cho biết IF[Thực tế Lớn Hơn Dự toán ngân sách, thì lấy số tiền Dự toán ngân sách Trừ đi số tiền Thực tế, nếu không thì không trả về kết quả nào].
-
=IF[E7=”Có”,F5*0.0825,0]
Trong ví dụ này, công thức trong ô F7 cho biết IF[E7 = “Có”, thì tính toán Tổng Số tiền trong F5 * 8,25%, nếu không thì không có Thuế Bán hàng phải nộp nên trả về 0]
Lưu ý:Nếu bạn muốn sử dụng văn bản trong công thức, bạn cần đưa văn bản vào trong dấu ngoặc kép [ví dụ: “Văn bản”]. Ngoại lệ duy nhất là sử dụng TRUE hoặc FALSE, nội dung mà Excel có thể tự động hiểu.
Sự cố thường gặp
0 [không] trong ô |
Không có đối số nào cho đối sốvalue_if_true hoặc value_if_False. Để thấy giá trị trả về đúng, thêm văn bản đối số vào hai đối số đó hoặc thêm TRUE hoặc FALSE vào đối số. |
#NAME? Trong ô |
Lỗi này thường có nghĩa là công thức viết sai chính tả . |
Bạn cần thêm trợ giúp?
Bạn luôn có thể hỏi một chuyên gia trong Cộng đồng Kỹ thuật Excel hoặc nhận sự hỗ trợ trongCộng đồng trả lời.
Xem thêm
Các toán tử trong tính toán và mức độ ưu tiên trong Excel.
Dùng các hàm lồng nha trong một công thức
Sử dụng hàm IF để kiểm tra xem một ô có trống hay không
Video: Hàm IF nâng cao
Hàm IFS [các Microsoft 365, Excel 2016 và mới hơn]
Hàm IF nâng cao - Làm việc với các công thức lồng nhau và tránh các sự cố
Nội dung đào tạo bằng video: Hàm IF nâng cao
Hàm COUNTIF sẽ đếm các giá trị dựa trên một tiêu chí đơn lẻ
Hàm COUNTIFS sẽ đếm các giá trị dựa trên nhiều tiêu chí
Hàm SUMIF sẽ tính tổng các giá trị dựa trên một tiêu chí đơn lẻ
Hàm SUMIFS sẽ tính tổng các giá trị dựa trên nhiều tiêu chí
Hàm AND
Hàm OR
Hàm VLOOKUP
Tổng quan về các công thức trong Excel
Làm thế nào để tránh công thức bị lỗi
Phát hiện lỗi trong các công thức
Hàm Lô-gic
Các hàm Excel [theo thứ tự bảng chữ cái]
Các hàm Excel [theo thể loại]
Bài tập 2: Với mỗi câu lệnh sau đây giá trị của biến x sẽ là bao nhiêu, nếu trước đó giá trị của x bằng 5?
a, if [45 mod 3] = 0 then x := x + 1;
b, if x > 10 then x := x + 1 else x := x - 1;
a, vì 45 chia hết cho 3 nên x = x + 1 = 5 + 1 =6.
b, vì x = 5 không lớn hơn 10 nên x = x - 1 = 5 - 1 = 4.
Câu hỏi hot cùng chủ đề
LIVESTREAM 2K4 ÔN THI THPT QUỐC GIA 2022
ĐỒNG ĐẲNG, ĐỒNG PHÂN VÀ DANH PHÁP ESTE - 2k5 - Livestream HÓA cô THU
Hóa học
LÝ THUYẾT ESTE [khái niệm + danh pháp] - 2K5 - Livestream HÓA cô HUYỀN
Hóa học
LIVE ÔN THI VÀO 10 - CHỮA ĐỀ THI THỬ PGD BA ĐÌNH HÀ NỘI - 2k7 - Livestream TOÁN thầy QUANG HUY
Toán
MỞ ĐẦU KIẾN THỨC 12 SỰ ĐỒNG BIẾN NGHỊCH BIẾN CỦA HÀM SỐ - 2k5 - Livestream TOÁN thầy THẾ ANH
Toán
UNIT 1 LANGUGE - NGỮ PHÁP TRỌNG TÂM - 2k5 Livestream TIẾNG ANH cô QUỲNH TRANG
Tiếng Anh [mới]
Xem thêm ...Nếu cho x = 10, giá trị của x là bao nhiêu sau câu lệnh: if x > 5 then x := x + 5;
A. 10;
B. 5;
C. 15;
D. 20.
Câu hỏi hot cùng chủ đề
-
hằng là gì ? nêu cú pháp khai báo hằng
Trả lời [16] Xem đáp án »
-
Hỏi từ APP VIETJACK
Đâu là các từ khóa:A.Program,end,beginB.Program,end,begin,Readln,lop8aC.Program,then,mot,hai,bà
D.lop82,uses,begin,end
LIVESTREAM 2K4 ÔN THI THPT QUỐC GIA 2022
ĐỒNG ĐẲNG, ĐỒNG PHÂN VÀ DANH PHÁP ESTE - 2k5 - Livestream HÓA cô THU
Hóa học
LÝ THUYẾT ESTE [khái niệm + danh pháp] - 2K5 - Livestream HÓA cô HUYỀN
Hóa học
LIVE ÔN THI VÀO 10 - CHỮA ĐỀ THI THỬ PGD BA ĐÌNH HÀ NỘI - 2k7 - Livestream TOÁN thầy QUANG HUY
Toán
MỞ ĐẦU KIẾN THỨC 12 SỰ ĐỒNG BIẾN NGHỊCH BIẾN CỦA HÀM SỐ - 2k5 - Livestream TOÁN thầy THẾ ANH
Toán
UNIT 1 LANGUGE - NGỮ PHÁP TRỌNG TÂM - 2k5 Livestream TIẾNG ANH cô QUỲNH TRANG
Tiếng Anh [mới]
Xem thêm ...Trang chủ Đề thi & kiểm tra Lớp 8 Tin học Top 4 Đề thi Tin học 8 Học kì 1 có đáp án !!
Nếu cho x = 10, giá trị của x là bao nhiêu sau câu...
Câu hỏi: Nếu cho x = 10, giá trị của x là bao nhiêu sau câu lệnh: if x > 5 then x := x + 5;
A. 10;
B.5;
C. 15;
D. 20.
Đáp án
C
- Hướng dẫn giải
Đáp án C
Câu hỏi trên thuộc đề trắc nghiệm
Top 4 Đề thi Tin học 8 Học kì 1 có đáp án !!Lớp 8 Tin học Lớp 8 - Tin học
Những câu hỏi liên quan
Nếu cho x = 10, giá trị của x là bao nhiêu sau câu lệnh: if x > 5 then x := x + 5;
A. 10;
B. 5;
C. 15;
D. 20.
Sau câu lệnh sau giá trị của X là bao nhiêu, nếu trước đó giá trị của X bằng 10: if X>10 then X:=X+1;
A. 11
B. 9
C. 10
D. 8
Hãy cho biết giá trị của biến X bằng bao nhiêu sau khi thực hiện câu lệnh:
X:= 10;
IF [91 mod 3 ] = 0 then X :=X+20;
A. 10
B. 30
C. 2
D. 1