Excel 如何对列公式求和

Excel 如何对列公式求和,excel,excel-formula,sum,multiplication,Excel,Excel Formula,Sum,Multiplication,我有一张Excel表格,其中有许多列,我需要对每一列应用一个求和公式: | | A | B | C | D | E | | 1 | Products | Prod1 | Prod2 | Prod3 | Revenues | | 2 | Price/u | 10 | 20 | 30 | -------- | | 3 |Price Fixed| 5 | 10 | 2 | -------- | |

我有一张Excel表格,其中有许多列,我需要对每一列应用一个求和公式:

|   |    A      |   B   |    C  |   D   |     E    |
| 1 | Products  | Prod1 | Prod2 | Prod3 | Revenues | 
| 2 | Price/u   |  10   |   20  |  30   | -------- |
| 3 |Price Fixed|   5   |   10  |   2   | -------- |
| 4 |Sales      | ----- | ----- | ----- | -------- |
| 5 |   2017    |   1   |  5    |  56   |  ??????  |
| 6 |   2018    |  3    |   10  |  100  |  ??????  |
| 7 | -------------------------------------------- |
| 8 |   TOTAL   | SUM() | SUM() | SUM() | -------- |  
我想知道如何计算
。事实上,它看起来像:
=(B5*B2+B3)+(C5*C2+C3)+(D5*D2+D3)
,问题是我需要将其转到
Z


谢谢

您可以使用以下公式:

=SUMPRODUCT(B5:Z5*B2:Z2 + B3:Z3)
SUMPRODUCT
在阵列上运行。它在这里提交了一个数组,所以它只是对它进行汇总。此数组的计算公式为:

  • 行向量B5:Z5*B2:Z2的元素乘积

  • 行向量B3:Z3的元素式加法


您也可以使用数组公式,然后对批次求和:

={SUM(B5:Z5*B2:Z2+B3:Z3)}
不要忘记使用CTRL+SHIFT+ENTER的数组公式