Trợ lý học tập AI - Câu trả lời này chỉ mang tính tham khảo
Biểu thức IF trong Excel được đánh giá theo thứ tự từ trái sang phải, và khi điều kiện đầu tiên đúng thì nó sẽ trả về kết quả ngay mà không kiểm tra các điều kiện tiếp theo.
Biểu thức bạn đưa ra là:
=IF(DTB>=5,"TB",IF(DTB>=6.5,"KHA",IF(DTB>=8,"GIOI","YEU")))
Phân tích:
- Nếu DTB >= 5 thì trả về "TB"
- Nếu không, kiểm tra DTB >= 6.5 thì trả về "KHA"
- Nếu không, kiểm tra DTB >= 8 thì trả về "GIOI"
- Nếu không thì trả về "YEU"
Tuy nhiên, do cách viết này, điều kiện DTB >= 6.5 và DTB >= 8 sẽ không bao giờ được kiểm tra vì nếu DTB >= 6.5 thì chắc chắn DTB >= 5, nên điều kiện đầu tiên đã đúng và trả về "TB".
Với DTB = 9, điều kiện DTB >= 5 là đúng, nên kết quả sẽ là "TB".
Nếu bạn muốn phân loại đúng theo điểm trung bình, biểu thức nên được viết lại theo thứ tự từ cao đến thấp, ví dụ:
=IF(DTB>=8,"GIOI",IF(DTB>=6.5,"KHA",IF(DTB>=5,"TB","YEU")))
Như vậy, với DTB = 9, kết quả sẽ là "GIOI".
Tóm lại, với biểu thức bạn đưa ra và DTB = 9, kết quả là "TB".
Hãy giúp mọi người biết câu trả lời này thế nào?
0/5(0 đánh giá)
0
0 bình luận
Bình luận
Nếu bạn muốn hỏi bài tập
Các câu hỏi của bạn luôn được giải đáp dưới 10 phút
FQA.vn Nền tảng kết nối cộng đồng hỗ trợ giải bài tập học sinh trong khối K12. Sản phẩm được phát triển bởi CÔNG TY TNHH CÔNG NGHỆ GIA ĐÌNH (FTECH CO., LTD)
Điện thoại: 1900636019
Email: info@fqa.vn
Địa chỉ: Số 21 Ngõ Giếng, Phố Đông Các, Phường Đống Đa, Thành phố Hà Nội, Việt Nam.