首页 > 解决方案 > 如何对一系列计算求和

问题描述

我以为我已经在这里找到了答案,但找不到与此用例匹配的答案。

我有两列(在本例中为“成本/小时”和“小时”)。

  |      A      |   B   |
1 | cost / hour | hours |
  | ----------- | ----- |
2 | 12          | 40    |
3 | 21          | 32    |

在对列中的数据求和时,B我想对每一行执行计算,沿着这些线:SUM(A2 * B2: A3 * C3). 显然,这不起作用,但它希望能描述我想要实现的目标。除了创建一个C包含计算结果x1 * x2并对该列求和的新列之外,还有什么方法可以实现吗?

这个例子与我的实际用例相比过于简单化了,创建多个列并不是我需要执行的计算数量的选项。

标签: libreoffice-calc

解决方案


所以我认为我正在寻找的是SUMPRODUCT这将导致两个(或更多)数组的乘积。

SUMPRODUCT(A2:A3, B2: B3)(12 * 40) + (21 * 32)导致1152. _


推荐阅读