JavaScript is required

"Dựa vào hình trên, muốn kiểm tra ô B1 là số âm, số dương, số 0 , sử dụng công thức? Hình 9"

A.

"=IF(B1=0,”so 0”,If(B1<0,”số âm”,”số dương”))"

B.

"=IF(B1=0,”so 0”,If(B1>0,”số âm”,”số dương”))"

C.

"=IF(Not(B1=0),”so 0”,If(B1<0,”số âm”,”số dương”))"

D.

"=IF(B1<>0,”so 0”,If(B1>0,”số âm”,”số dương”))"

Trả lời:

Đáp án đúng: A


Đáp án đúng là A. Công thức =IF(B1=0,”so 0”,If(B1<0,”số âm”,”số dương”)) hoạt động như sau: * Đầu tiên, nó kiểm tra xem giá trị trong ô B1 có bằng 0 hay không (B1=0). Nếu đúng, nó trả về chuỗi "so 0". * Nếu giá trị trong ô B1 không bằng 0, nó tiếp tục kiểm tra xem giá trị đó có nhỏ hơn 0 hay không (B1<0). Nếu đúng, nó trả về chuỗi "số âm". * Nếu giá trị trong ô B1 không nhỏ hơn 0 (tức là lớn hơn 0), nó trả về chuỗi "số dương". Các đáp án khác sai vì: * B. =IF(B1=0,”so 0”,If(B1>0,”số âm”,”số dương”)): Sai logic ở chỗ nếu B1>0 thì lại trả về "số âm", ngược lại với yêu cầu. * C. =IF(Not(B1=0),”so 0”,If(B1<0,”số âm”,”số dương”)): Hàm NOT làm đảo ngược điều kiện, khiến cho nếu B1 khác 0 thì lại trả về "so 0", sai logic. * D. =IF(B1<>0,”so 0”,If(B1>0,”số âm”,”số dương”)): Tương tự như C, điều kiện B1<>0 (B1 khác 0) sẽ trả về "so 0", sai logic.

Câu hỏi liên quan