如何获得每行计算结果的总和?

如何获得每行计算结果的总和?

我有以下table1多行:

+---------+-------+--------+
| Element | Price | Output |
+---------+-------+--------+

然后我还有另一个table2

+----------+------+
| Quantity | Cost |
+----------+------+

我想要的Cost是获取ROUNDUP(table2.Quantity/table1.Output)*table1.Price每一行的table1,然后获取SUM每个结果的。换句话说:

ROUNDUP(table2.Quantity1/table1.Output1)*table1.Price1 +
ROUNDUP(table2.Quantity1/table1.Output2)*table1.Price2 +
ROUNDUP(table2.Quantity1/table1.Output3)*table1.Price3 + ...

答案1

此答案假设表 2 具有与表 1 相同的元素且顺序相同。它不使用 Excel 表,而是使用普通范围。它使用通过 Ctrl-Shift-Enter 创建的数组公式。考虑以下两个范围:

表格1 表2

在某些单元格中,例如 K1,创建公式

=ROUNDUP(SUM((F2:F12/C2:C12)*B2:B12),0)

但在该单元格中按 Ctrl-Shift-Enter。

公式栏应显示: 在此处输入图片描述

单元格 K1 应显示 58。

使用 Excel 表格,公式如下所示: 在此处输入图片描述

相关内容