JavaScript is required

Trong Excel, công thức sau sẽ cho kết quả như thế nào biết rằng các ô dữ liệu trong công thức đều lớn hơn 0 = IF(SUM(B2:D2)>=AVERAGE(B2:D2),1,0)

A.
0
B.
1
C.
3
D.
2
Trả lời:

Đáp án đúng: B


Công thức =IF(SUM(B2:D2)>=AVERAGE(B2:D2),1,0) trong Excel sẽ trả về 1 nếu tổng của vùng B2:D2 lớn hơn hoặc bằng trung bình cộng của vùng này, ngược lại sẽ trả về 0. Ta biết rằng: SUM(B2:D2) = B2 + D2 + D2 và AVERAGE(B2:D2) = (B2+C2+D2)/3. Do các ô dữ liệu đều lớn hơn 0, tổng của B2:D2 luôn lớn hơn hoặc bằng trung bình cộng của B2:D2. Ví dụ, nếu B2=1, C2=2, D2=3 thì SUM(B2:D2) = 1+2+3 = 6 và AVERAGE(B2:D2) = (1+2+3)/3 = 2. Rõ ràng, 6 >= 2. Trường hợp bằng chỉ xảy ra khi B2 = C2 = D2 = 0, nhưng theo đề bài các ô lớn hơn 0. Vì điều kiện SUM(B2:D2)>=AVERAGE(B2:D2) luôn đúng, công thức IF sẽ luôn trả về 1.

Câu hỏi liên quan