JavaScript is required

Cho biết kết quả của công thức sau: =IF(AND(23>12,OR(12>23,23>12)),2007,2006):

A.
A. 2007
B.
B. False
C.
C. 2006
D.
D. Báo lỗi
Trả lời:

Đáp án đúng: A


Công thức =IF(AND(23>12,OR(12>23,23>12)),2007,2006) được tính toán như sau: 1. **23>12** là TRUE (đúng). 2. **12>23** là FALSE (sai). 3. **23>12** là TRUE (đúng). 4. **OR(12>23,23>12)** tương đương với OR(FALSE, TRUE), kết quả là TRUE (đúng). 5. **AND(23>12,OR(12>23,23>12))** tương đương với AND(TRUE, TRUE), kết quả là TRUE (đúng). 6. Vì điều kiện AND là TRUE, hàm IF trả về giá trị 2007. Vậy, kết quả của công thức là 2007.

Câu hỏi liên quan