在Excel中,可以使用SUMIFS函数来实现跨表条件求和。下面是该函数的语法:
=SUMIFS(求和范围, 条件范围1, 条件1, 条件范围2, 条件2, ...)
其中:
- 求和范围是你想要求和的数据范围。
- 条件范围1是你想要应用条件1的数据范围。
- 条件1是条件范围1中的条件,可以是具体数值、文本或者其他单元格引用。
- 条件范围2、条件2以及后续的条件范围和条件是可选的,你可以根据需要添加多个条件。
下面是一个例子:
表格1中有两列数据,A列是商品名称,B列是销售数量。
表格2中也有两列数据,A列是商品名称,B列是商品单价。
在表格1中的C列中,我们想要根据商品名称在表格2中查找单价,并且求出商品销售数量和单价的乘积的总和。
可以使用下面的公式来实现:
=SUMIFS(B2:B5, A2:A5, A2, 表格2!A2:A5, A2) * VLOOKUP(A2, 表格2!A2:B5, 2, FALSE)
其中:
- B2:B5是表格1中的销售数量数据范围。
- A2:A5是表格1中的商品名称数据范围。
- A2是表格1中当前行的商品名称。
- 表格2!A2:A5是表格2中的商品名称数据范围。
- VLOOKUP(A2, 表格2!A2:B5, 2, FALSE)是在表格2中查找当前商品名称对应的单价。
将上述公式应用到所有行后,就可以得到商品销售数量和单价的乘积的总和了。