"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"
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.