如果另一个单元格区域中的内容等于完全独立的表中单元格中的当前文本,我需要一个公式来对某个单元格区域中的值求和。
例如,
'sheet2'!B9
如果 G7:G999 中的文本等于(另一张表中完全不同的单元格)中的文本,则对 D7:D999 的值求和
注意:单元格 B9 中的文本发生了变化,这就是为什么我不能只在函数中写入 B9 中的文本。
我尝试了以下公式,但是没有效果:
SUMIFS(D7:D999,G7:G999,"=INDIRECT('sheet2'!B9)"
答案1
根据我对您问题的理解。我相信您之前尝试过的简单 SUMIF(但不带 INDIRECT)应该可以工作。
我有这个示例表 D1:G11。B15 保存 SUMIF 的公式,sheet2 中的 B9 包含要与 Sheet1 Col G 中的 CAtegory 进行比较的所需文本。
B15 中的公式
=SUMIFS(D2:D11,E2:E11,"=USD",F2:F11,"=Income",G2:G11,Sheet2!B9)
这里不需要 INDIRECT。一个简单的 SUMIFS 应该可以正常工作,如下所示。此示例假设您想要求和,其中货币为 USD 且其“收入”类别和 G 中的单元格与 Sheet2!B9 匹配。您可以根据预期标准构建类似的 SUMIFS。
请确认这是否适合您。或者,您可以在问题中添加示例数据,并进一步说明为什么需要 INDIRECT。