尝试创建一个公式来计算 Excel 中每行的费率值

尝试创建一个公式来计算 Excel 中每行的费率值

我认为这与数组上的公式有关,但我无法让它工作。

我正在寻找最简单的方法来执行以下操作。

假设我有这样的设置,列是“工作”,行是“地址”

|   windows | guttering | cost per house
|  addressA |     3     |        4  
|  addressB |    11     |        7
|      rate |     4     |       10

我想要每栋房子的总成本。所以工作 * 每个地址的每个工作的费率。所以上面的每栋房子的成本addressA(3*4) + (4*10)地址 B 的(11*4) + (7*10)等等……每个地址的)。

如何制作一个可以用于一系列单元格(即我的所有地址)的公式。我尝试拖动每套房子成本列中的所有单元格,然后使用公式(示例) ( a1:d1(all jobs for address) * a3:d3(all rates for all jobs?)) 然后ctrl+ shft+ entr,但没有成功。

如果这很难理解,请见谅。如需澄清,请询问。

答案1

使用乘积和

=SUMPRODUCT(A1:D1,A$3:D$3)

注意使用绝对相对引用。这样当向下填充时,公式仍然正确。

相关内容