可以使用数组公式(按Ctrl+Shift+Enter组合键确认输入,输入后Excel会自动在公式前后加上一对大括号,表示这是个数组公式)。
=SUM(A1:A3*B1:B3/SUM(B1:B3))
公式解析:
=A1:A3*B1:B3/SUM(B1:B3)
数组计算,返回数组
=10×2/9 和 20×3/9 和 30×4/9的值既
={2.22222222222222;6.66666666666667;13.3333333333333}
最后再嵌套一个SUM函数求和,所以结果就=22.22222
知识扩展:
外面嵌套的SUM函数,也可以使用SUMPRODUCT函数,就不必按Ctrl+Shift+Enter组合键确认输入,只要按Enter键就可以了,因为SUMPRODUCT支持这样的数组计算,而不用标识为数组公式。
=SUMPRODUCT(A1:A3*B1:B3/SUM(B1:B3))
可用以下公式实现:
=SUMPRODUCT(A1:A3,B1:B3)/SUM(B1:B3)