我在Excel中有以下数据:
A B C
1 Task Name Total Effort (days) %Finished
2 Task 1 5 30
3 Task 2 8 25
4 Task 3 23 18
5 Task 4 32 5
我想要的只是" = SUM(B2 * C2:B5 * C5)"。但Excel并不允许我这样做。我如何实现目标?
答案 0 :(得分:2)
SUMPRODUCT
:
=SUMPRODUCT(B2:B5,C2:C5)
答案 1 :(得分:1)
详细说明,虽然@ Olly的答案SUMPRODUCT(B2:B5, C2:C5)
确实是正确的,但是我从你的原帖中得到的印象是你对手中的选择器有点困惑 - 我相信你应该在之前研究它复制粘贴任何公式。
在excel公式中,如果您要引用范围的单元格,则可以通过从其起点指定范围到结尾点来实现。
例如,绿色范围为A1:A5
,蓝色范围为C3:E3
,黄色范围为F5:G11
接下来我们有分隔符,这些单独的单独范围(或单元格 - 甚至单个单元格本身就是一个范围,大小为1单元格的范围)
例如,如果使用以下范围,我们会将其选为(A1:A2, A5, A7:A8)
,注意逗号(,
)充当分隔符。
现在关于=SUMPRODUCT
实际如何运作,它需要两个范围,并排放置它们。然后它将第一个范围的第一个单元格与第二个范围的第一个单元格相乘,依此类推。最后,它将它们全部加在一起。
用语言听起来有点困难。这是一个例子
所以是的,这实际上意味着个别价值甚至不必并排。
希望您现在不仅了解您的代码应该是什么样子,而且还了解原始代码无效的原因! :)强>