JavaScript is required

Trong Excel, công thức = IF(or(3= “2”,1=1), “true”, “false”) Cho kết quả: 

A.
False
B.
True
C.
true
D.
false
Trả lời:

Đáp án đúng: C


Công thức =IF(OR(3="2",1=1),"true","false") hoạt động như sau: 1. **OR(3="2",1=1)**: Hàm OR trả về TRUE nếu ít nhất một trong các điều kiện bên trong nó là TRUE. Trong trường hợp này: * `3="2"`: So sánh số 3 với chuỗi "2". Trong Excel, phép so sánh này sẽ chuyển đổi chuỗi "2" thành số 2 và so sánh 3 với 2. Vì 3 khác 2, điều kiện này là FALSE. * `1=1`: So sánh số 1 với số 1. Điều kiện này là TRUE. Vì ít nhất một điều kiện (1=1) là TRUE, hàm OR trả về TRUE. 2. **IF(TRUE,"true","false")**: Hàm IF kiểm tra một điều kiện. Nếu điều kiện là TRUE, nó trả về giá trị thứ nhất ("true"). Nếu điều kiện là FALSE, nó trả về giá trị thứ hai ("false"). Trong trường hợp này, điều kiện là TRUE, vì vậy hàm IF trả về "true". Vậy, kết quả cuối cùng của công thức là "true". Lưu ý rằng kết quả này là một chuỗi văn bản (text), không phải là giá trị logic TRUE.

Câu hỏi liên quan