首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Microsoft Excel评分计算

Microsoft Excel评分计算
EN

Stack Overflow用户
提问于 2015-02-12 14:03:47
回答 2查看 59关注 0票数 0

我在oDesk工作,最近我发现了评分是如何计算的。我为自己做了一份个人工作表来记录我的记录。但是,我使用的公式太长了,我想知道如何缩短它。

公式是:

(所赚现金总额乘以评级)除以(所赚现金总额之和)

假设我这里有两列:

A栏(现金收入总额)-B栏(评级)

4.50- 4.80美元

$5.33 - 5.00

$27.00 - 4.00

我的Excel公式是:

代码语言:javascript
复制
=((A1*B1)+(A2*B2)+(A3*B3))/(SUM(A1:A3))

有没有一种方法可以缩短它,并可能在不编辑公式的情况下容纳未来的条目?

感谢所有的帮助。谢谢!

EN

回答 2

Stack Overflow用户

发布于 2015-02-12 14:10:27

(听起来像是编程高尔夫。)这(仅)短了四个字符:

代码语言:javascript
复制
=SUMPRODUCT(A1:A3,B1:B3)/SUM(A1:A3)  

但是可以更容易地扩展。

或者八个字符,但可能不太容易读懂:

代码语言:javascript
复制
=(A1*B1+A2*B2+A3*B3)/SUM(A1:A3)
票数 0
EN

Stack Overflow用户

发布于 2015-02-12 14:18:27

这样如何:

代码语言:javascript
复制
  A1       B1       C1         D1      E1
  $4.50    4.80     =A1*B1             =SUM(C:C)/SUM(A:A)
  ...
  ...

或者在这里使用"pnuts“的想法,这是一个更容易维护的选项,它将”在不必编辑公式的情况下适应未来的条目“:

代码语言:javascript
复制
  A1       B1       C1         
  $4.50    4.80     =SUMPRODUCT(A:A*B:B)/SUM(A:A)  
  ...

请运行一些测试(我在我的生活中并没有太多使用SUMPRODUCT )。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28470429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档