Menu
CoddyTech

Viết câu lệnh IF

Thuộc phần Kiến thức cơ bản trong hành trình Excel của Coddy. Bài học 35 trên 42.

Đã đến lúc tự viết IF. Công thức luôn gồm ba bước như nhau. Bước 1: đặt câu hỏi, so sánh một ô với một giá trị, như B1>=60. Bước 2: viết câu trả lời khi có, đặt trong dấu ngoặc kép nếu đó là văn bản. Bước 3: viết câu trả lời khi không.

=IF(B1>=60, "pass", "fail")

Đọc thành tiếng: nếu B1 ít nhất là 60, hãy hiển thị đạt, nếu không thì hiển thị không đạt. Nếu bạn nói được thì bạn cũng viết được.

Hai lỗi kinh điển cần tránh. Quên đặt dấu ngoặc kép quanh câu trả lời dạng văn bản, =IF(B1>=60, pass, fail) sẽ gây lỗi vì Excel không hiểu pass trần là gì. Và đừng đổi chỗ các câu trả lời: câu trả lời đúng luôn đứng trước, ngay sau điều kiện.

Còn một chi tiết đáng chú ý: >= có nghĩa là ít nhất, nên điểm đúng 60 vẫn đạt. Nếu quy tắc là B1>60 thì 60 sẽ không đạt. Một ký hiệu nhỏ, khác biệt lớn.

challenge icon

Thử thách

Người mới

Trang tính chứa điểm kiểm tra: nhãn Score nằm trong A1 và điểm nằm trong B1.

Trong C1, hãy viết một hàm IF để hiển thị pass khi điểm ít nhất là 60, và hiển thị fail nếu không. Chỉ dùng đúng hai từ đó, viết thường.

Công thức của bạn sẽ được kiểm tra với nhiều mức điểm khác nhau, bao gồm cả mức đúng bằng 60, vì vậy hãy chọn đúng ký hiệu so sánh.

Tự làm thử

Sheet1
ABCDEFG
1Score72
2
3
4
5
6
7
8
9
10
11
12
13
14
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức cơ bản

Tự luyện tập: Playground Excel