首页 > 解决方案 > 根据不同工作表中的条件对行求和的公式是什么?

问题描述

我正在Google 表格中为名为EVE Online的视频游戏中的项目创建一个表格,这很重要。里面的每件物品Sheet1都可以“再加工”成基本矿物质。中的每一项都Sheet2列出了基本矿物质。

Sheet1!A1中,我有“项目名称”。 Sheet1!A2:A251是物品。 Sheet1!B1是“再加工”。

Sheet2!A1是“项目名称”。 Sheet2!A2:A251是来自 的相同项目Sheet1,复制并粘贴过来。 Sheet2!B1:AG1是矿物名称。 Sheet2!B2:AG251是物品可以再加工成的特定矿物的数量。

Sheet1!B2中,我想放置一个公式,该公式将查看 中的项目名称,在Sheet1!A2中找到相应的项目Sheet2,然后对该行求和。

我努力了:

=SUMIF(Sheet2!$A:$A,$A2,Sheet2!$B:$AG)

这产生一个零和,其中我所拥有的数字的总和Sheet2!A2(中的数字Sheet2!B2:AG2)应该是 23,587。

标签: google-sheets

解决方案


由于我不知道您的数据是什么样的,因此我根据您在问题中共享的内容准备了示例数据。

如果你Sheet2看起来像这样: 在此处输入图像描述

然后使用公式=SUM(INDIRECT("Sheet2!"&MATCH(A2, Sheet2!A:A, 1)&":"&MATCH(A2, Sheet2!A:A, 1)))Sheet1!B2它应该如下所示

在此处输入图像描述


推荐阅读