如何在公式单元格中隐藏公式的值

时间:2019-02-06 09:54:44

标签: excel excel-formula formula

我一直在寻找这个问题,但是找不到答案,因为它肯定很简单,所以妈妈说我的搜索词不正确。

我在excel中制作了一个BMR计算器,它可以计算男性和女性,但我有一个下拉列表可以选择男性或女性。

除一部分外,计算结果相同。男性末端加5,女性末端加161。

Male: BMR = (10 × Weight in Kilograms (kg)) + (6.25 × Height in Centimetres (cm) - (5 × Age in Years) + 5

Female: BMR = (10 × Weight in Kilograms (kg)) + (6.25 × Height in Centimetres (cm) - (5 × Age in Years) - 161

我计算上述公式的公式是:

=IF(A5="Male",(10*B5)+(6.25*C5)-(5*D5)+(5),(10*B5)+(6.25*C5)-(5*D5)-(161))

问题是选择该选项时,它将在单元格中显示5或-161,直到在相关单元格中输入数据为止。

我如何才能使单元格保持空白直到输入日期,而不是显示方程式的最后一部分?

示例视图: enter image description here

1 个答案:

答案 0 :(得分:2)

如果要检查所有输入是否都已填充,则可以使用简单的if语句。 尽管如果将此公式的输出用作其他公式的输入,则会出现错误消息。

只需从OR函数添加/删除单元格比较即可满足您的需求。

=IF(OR(A5="",B5="",C5="",D5=""),"",IF(A5="Male",(10*B5)+(6.25*C5)-(5*D5)+(5),(10*B5)+(6.25*C5)-(5*D5)-(161)))