我正在制作一个电子表格,它允许我将我们的商业计划价格 + 基于 2 种不同化学品的当前市场价格变化相加,而这在另一个电子表格中,因为它们代表了几个不同的条件。我认为问题在于将这些不同的项目相加。
这是我尝试使用的公式。
=SUMIFS(E2+Benzene!M2:M3, Sheet3!A:A,Sheet3!A2,Sheet3!B:B,Sheet3!B2,Sheet3!C:C,Sheet3!C2,Sheet3!D:D,Sheet3!D2)
这说明这个公式有问题。最好的解决方法是什么?
提前感谢所有建议!
答案1
您提供的公式的问题在于,函数的第一个参数SUMIFS
应该是要求和的单元格范围,但您输入的E2+Benzene!M2:M3
范围无效。您应该输入要求和的单元格范围作为第一个参数。
例如,如果您想根据多个条件对 Sheet3 的 E 列中的值求和,您的公式应如下所示:
=SUMIFS(Sheet3!E:E, Sheet3!A:A,Sheet3!A2,Sheet3!B:B,Sheet3!B2,Sheet3!C:C,Sheet3!C2,Sheet3!D:D,Sheet3!D2)
此公式将对 Sheet3 的 E 列中的值求和,其中 A、B、C 和 D 列中的对应值分别满足单元格 A2、B2、C2 和 D2 中指定的条件。
如果您想根据某些条件将另一张工作表(例如苯)中的值添加到此总和中,则可以使用另一个 SUMIFS 函数并将其结果添加到第一个函数中。