"Dựa vào hình trên, muốn kiểm tra ô B1 là số chẵn, số lẻ, số 0, ta sử dụng công thức? Hình 9"
Trả lời:
Đáp án đúng: A
Để kiểm tra một ô trong Excel có phải là số chẵn, số lẻ hay số 0, ta sử dụng hàm IF kết hợp với hàm MOD hoặc INT. Trong đó:
- Hàm IF dùng để kiểm tra một điều kiện và trả về một giá trị nếu điều kiện đó đúng, và một giá trị khác nếu điều kiện đó sai.
- Hàm MOD(number, divisor) trả về phần dư của một phép chia. Ví dụ, MOD(5, 2) trả về 1 vì 5 chia 2 dư 1. Hàm này được sử dụng để kiểm tra tính chẵn lẻ của một số. Nếu MOD(B1, 2) = 0, tức là B1 chia hết cho 2, vậy B1 là số chẵn.
- Hàm INT(number) trả về phần nguyên của một số. Ví dụ, INT(3.14) trả về 3. Hàm này có thể được sử dụng để kiểm tra tính chẵn lẻ, nhưng không tối ưu bằng hàm MOD.
Dựa vào phân tích trên, ta thấy công thức đúng là:
A. "=IF(B1=0,”So 0”,If(mod(B1,2)=0,”số chẵn”,”số lẻ”))"
Công thức này hoạt động như sau:
- Đầu tiên, kiểm tra nếu B1=0. Nếu đúng, trả về "Số 0".
- Nếu B1 khác 0, kiểm tra MOD(B1, 2) có bằng 0 hay không. Nếu có, trả về "số chẵn".
- Nếu cả hai điều kiện trên đều sai, trả về "số lẻ".
Các công thức còn lại sai vì:
- B: Sử dụng hàm INT không đúng cách để kiểm tra tính chẵn lẻ.
- C: Hàm INT(B1/2)=0 không đúng vì nó kiểm tra B1/2 có phần nguyên bằng 0 hay không, không phải kiểm tra tính chẵn lẻ của B1.
- D: Hàm MOD(B1/2) không đúng vì nó tính phần dư của B1/2, không phải của B1.