JavaScript is required

Công thức =Choose(1,Choose(1,"Hai","Ba","Bốn"),"Hai","Ba","Bốn") sẽ cho kết quả:

A.
"Một"
B.
"Hai"
C.
"Bốn"
D.
"Ba"
Trả lời:

Đáp án đúng: B


Công thức =CHOOSE(index, value1, value2, ...) trả về giá trị thứ index trong danh sách các giá trị value1, value2, ... Nếu index là 1, nó trả về value1, nếu index là 2, nó trả về value2, và cứ thế tiếp tục. Trong công thức =CHOOSE(1, CHOOSE(1,"Hai","Ba","Bốn"),"Hai","Ba","Bốn") Ta tính phần CHOOSE(1,"Hai","Ba","Bốn") trước. Vì index là 1, nó sẽ trả về giá trị đầu tiên là "Hai". Sau đó, công thức trở thành =CHOOSE(1, "Hai","Hai","Ba","Bốn"). Vì index là 1, nó sẽ trả về giá trị đầu tiên là "Hai". Vậy kết quả cuối cùng là "Hai".

Câu hỏi liên quan