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

时间:2016-09-09 14:26:09

标签: excel excel-formula

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

示例公式(简化)

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

Acutal Formula

=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)"

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

1 个答案:

答案 0 :(得分:2)

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

enter image description here