在单元格中多次使用一个公式的结果值

Nic*_* W. 5 excel excel-formula

我不确定如何解释它,我试图运行一个公式来搜索信息并在单个单元格中多次使用结果.我目前正在执行此操作以显示查询的值,然后运行相同的公式以查找平均值.

示例公式(简化)

=<FormulaToFindValue> & " (" & Round(<FormulaToFindValue>/I52,2) & "/day)"
Run Code Online (Sandbox Code Playgroud)

实际配方

=SUMPRODUCT((MONTH('W.A.R. 2016'!$A4:$A369)>=7)*(MONTH('W.A.R. 2016'!$A4:$A369)<=9)*('W.A.R. 2016'!$A4:$A369<TODAY())*('W.A.R. 2016'!Q4:Q369))  & " (~" & IFERROR(ROUND(SUMPRODUCT((MONTH('W.A.R. 2016'!$A4:$A369)>=7)*(MONTH('W.A.R. 2016'!$A4:$A369)<=9)*('W.A.R. 2016'!$A4:$A369<TODAY())*('W.A.R. 2016'!Q4:Q369))/B18,2),0) & "/day)"
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,我必须在同一个单元格中使用相同的公式两次才能得到我想要的结果,有没有办法只运行一次公式并多次使用结果值?通常这可以通过将值存储在变量中来完成,但我不能在excel中看到类似的功能.

小智 3

将公式命名为名称(请小心在输入范围的固定引用和动态引用之间选择相关选择)。现在,该名称可以在单元格或工作簿中多次使用。在下面的示例中,公式是两个固定范围之间的乘积之和,并且所示单元格中的无意义公式使用此公式两次:

在此输入图像描述