我在oDesk工作,最近我发现了如何计算评级。我为自己制作了一份个人工作表来跟踪我的记录。但是,我使用的公式太长了,我想知道如何缩短它。
公式为:
(所得现金总额乘以评级的总和)除以(现金总额之和)
假设我在这里有两列:
A栏(获得的现金总额) - B栏(评级)
$ 4.50 - 4.80
$ 5.33 - 5.00
$ 27.00 - 4.00
我的Excel公式是:
=((A1*B1)+(A2*B2)+(A3*B3))/(SUM(A1:A3))
有没有办法缩短它,并且可能适应未来的条目而不必编辑公式?
感谢所有帮助。谢谢!
答案 0 :(得分:0)
(听起来像代码高尔夫。)这是四个字符(仅)更短:
=SUMPRODUCT(A1:A3,B1:B3)/SUM(A1:A3)
但可能更容易扩展。
或者八个字符更短但可能不太容易阅读:
=(A1*B1+A2*B2+A3*B3)/SUM(A1:A3)
答案 1 :(得分:0)
这个怎么样:
A1 B1 C1 D1 E1
$4.50 4.80 =A1*B1 =SUM(C:C)/SUM(A:A)
...
...
或使用“pnuts”这个想法是一个选项,它更容易维护 “无需编辑公式即可适应未来的条目”:
A1 B1 C1
$4.50 4.80 =SUMPRODUCT(A:A*B:B)/SUM(A:A)
...
请进行一些测试(我的生活中没有使用SUMPRODUCT)。