Bảng tính điện tử

Nguyen Tran Hoang Phong

Tại sao khi sử dung hàm IF lai co hien tượng vậy:

=IF(ĐTB>=8;Đậu;IF(ĐTB<5;Thi lại;Rớt))

Nhấn Enter thì nó báo lỗi dù là minh dã thay thế ; thành , nhung vẫn bào lỗi và chỗ số 8 bị bôi đen

BẠn nào giúp minh voi

Nguyễn Thịnh
25 tháng 2 2017 lúc 22:20

=IF(ĐTB>=8;"Đậu";IF(ĐTB<5;"Thi lại";"Rớt"))

Như vậy mới được tại vì bạn không ghi dấu ngoặc kép thôi. Chữ mà phải có dấu ngoặc kép chứ.

Bình luận (0)
Hà Ngân Hà
28 tháng 2 2017 lúc 9:11

- Các bạn Nguyễn Thịnh, @Chihaya trả lời đúng rồi. Bạn thiếu chữ dấu ngoặc kép "" khi dữ liệu là dạng string. Nhưng mình còn thấy trong điều kiện của bạn có chút vấn đề về logic:

Theo mình thì Trong lệnh if lồng bên trong thì điều kiện sau IF phải là ĐTB>=5 chứ nhỉ hoặc giữ nguyên ĐK là ĐTB < 5 nhưng phải đổi lại vị trí của "Rớt" và "Thi lại" thì hợp lý hơn. Vì nếu bạn để điều kiện như thế kia thì dữ liệu ra sẽ là:

+ ĐTB>= 8: Thi đậu

+ 5<=ĐTB<8: Rớt

+ ĐTB <5: Thi lại.

Đây là ý kiến của mình thôi nhé. Chúc bạn học tốt.

Bình luận (0)
Chihaya
26 tháng 2 2017 lúc 21:44

sửa thành thế này bạn nhé:

=IF(ĐTB>=8,"Đậu",IF(ĐTB<5,"Thi lại","Rớt"))

Bình luận (0)

Các câu hỏi tương tự
Trần Thanh Tố Như
Xem chi tiết
Tuan Phan
Xem chi tiết
Ngô Thành Chung
Xem chi tiết
Nguyễn Minh Thi
Xem chi tiết
Phan Hồng Hạnh
Xem chi tiết
Edogawa Conan
Xem chi tiết
đề bài khó wá
Xem chi tiết
Trần Nghiên Hy
Xem chi tiết
๖ۣۜSadღ๖ۣ Memory๖ۣۜ
Xem chi tiết