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

我真的不知道如何解释它,我试图运行一个公式来search信息,并在单个单元格中多次使用结果。 我目前正在这样做,显示查询的值,然后运行相同的公式,以find平均也。

示例公式(简体)

=<FormulaToFindValue> & " (" & Round(<FormulaToFindValue>/I52,2) & "/day)" 

Acutal惯例

 =SUMPRODUCT((MONTH('WAR 2016'!$A4:$A369)>=7)*(MONTH('WAR 2016'!$A4:$A369)<=9)*('WAR 2016'!$A4:$A369<TODAY())*('WAR 2016'!Q4:Q369)) & " (~" & IFERROR(ROUND(SUMPRODUCT((MONTH('WAR 2016'!$A4:$A369)>=7)*(MONTH('WAR 2016'!$A4:$A369)<=9)*('WAR 2016'!$A4:$A369<TODAY())*('WAR 2016'!Q4:Q369))/B18,2),0) & "/day)" 

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

把公式放在一个名字里(小心地select你在固定和dynamic引用到input范围之间的相关select)。 现在,该名称可以在单元格或工作簿中多次使用。 在下面的例子中,公式是两个固定范围之间的乘积之和,所示单元格中的无意义公式使用此公式两次:

在这里输入图像说明