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.
2007
B.
False
C.
2006
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 như sau: 1. **23>12**: Phép so sánh này trả về TRUE vì 23 lớn hơn 12. 2. **12>23**: Phép so sánh này trả về FALSE vì 12 không lớn hơn 23. 3. **23>12**: Phép so sánh này trả về TRUE vì 23 lớn hơn 12. 4. **OR(12>23, 23>12)**: Vì một trong hai vế (23>12) là TRUE, nên biểu thức OR trả về TRUE. 5. **AND(23>12, OR(12>23, 23>12))**: Vì cả hai vế (23>12 và OR(12>23, 23>12)) đều là TRUE, nên biểu thức AND trả về TRUE. 6. **IF(AND(23>12,OR(12>23,23>12)), 2007, 2006)**: Vì biểu thức điều kiện AND trả về 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