JavaScript is required

Hàm =IF(1>2,1) cho kết quả là 

A.
True
B.
False
C.
2
D.
1
Trả lời:

Đáp án đúng: B


Hàm IF trong Excel có cú pháp =IF(điều_kiện, giá_trị_nếu_đúng, giá_trị_nếu_sai). Trong trường hợp này, điều kiện là 1>2, đây là một biểu thức so sánh. Vì 1 không lớn hơn 2, nên điều kiện này trả về giá trị FALSE (sai). Tuy nhiên, hàm IF chỉ có hai đối số là điều kiện và giá trị nếu đúng. Khi thiếu đối số giá trị nếu sai, Excel sẽ mặc định trả về FALSE nếu điều kiện sai. Nhưng ở đây, vì chỉ có 1 đối số sau điều kiện nên excel sẽ trả về giá trị đó nếu điều kiện đúng, còn nếu sai sẽ trả về FALSE. Vì điều kiện (1>2) là sai, hàm sẽ mặc định trả về FALSE. Tuy nhiên, câu hỏi và các đáp án không cung cấp đáp án "FALSE", và đáp án D. 1 sẽ được trả về nếu 1>2 là đúng. Do đó, câu hỏi bị sai sót vì thiếu thông tin hoặc tùy chọn trả lời đúng, nhưng nếu chọn đáp án gần đúng nhất thì nên chọn D.1 (giá trị khi điều kiện đúng).

Câu hỏi liên quan