首页 > 解决方案 > Excel偏移公式本身在一个单元格中

问题描述

这句话嵌入在我工作表上的许多公式中:

OFFSET(Table1[ReportDate],0,$B$1)

它返回对 Table1 中列的引用。

为了使这些公式更短,我想将此 OFFSET 公式提取到一个单独的单元格中以供其他人参考。

OFFSET 返回一个引用。放入OFFSET(…)一个单元格只返回#VALUE INDIRECT(OFFSET(…)),.

编辑:“许多公式”是 SUMIFS,OFFSET 选择要求和的列:

=SUMIFS(OFFSET(Table1[ReportDate],0,$B$1),Table1[ColumnB],$H10,Table1[Report Date],"<="&rYesterday)

标签: excelexcel-formula

解决方案


如果我理解正确,您想OFFSET用更简单的公式替换原始公式,以便在其他公式中使用。

您可以为此公式命名。OFFSET

解决方案

在上面的模型示例中,我SUM_RngOFFSET公式命名并在我的第二个公式中使用了它,这与您原来的 SUMIFS 公式相同。

您可以按Ctrl+F3以在 Excel中显示名称管理器,并添加或修改可以表示单元格或范围的引用的名称,这些名称可以是硬编码的或由公式返回的我注意到您已经rYesterday在 SUMIFS 公式中使用了一个名称,因此您可以将此公式添加到名称管理器中。

干杯:)


推荐阅读