我在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))有没有一种方法可以缩短它,并可能在不编辑公式的情况下容纳未来的条目?
感谢所有的帮助。谢谢!
发布于 2015-02-12 14:10:27
(听起来像是编程高尔夫。)这(仅)短了四个字符:
=SUMPRODUCT(A1:A3,B1:B3)/SUM(A1:A3) 但是可以更容易地扩展。
或者八个字符,但可能不太容易读懂:
=(A1*B1+A2*B2+A3*B3)/SUM(A1:A3)发布于 2015-02-12 14:18:27
这样如何:
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 )。
https://stackoverflow.com/questions/28470429
复制相似问题