我对使用 Excel 制作电子表格完全陌生,在制作公式时更是笨手笨脚。我对自己学到的东西感到惊讶,但现在我被难住了,真的需要一些帮助,希望我能解释得足够清楚。
- 在我的电子表格中我有(AI)列。
- E 列是输入的数据(在本例中是我当天订购的货物数量)。
- G 列是输入的数据(有多少货物被拒收(未拾取))。
- H 列是输入的数据(表示装载了多少货物)。
- 第一列表示还剩下多少货物。
现在根据该描述,我的公式在第 I 列中如下:
- 第 8 行是我的数据开始的地方
(=E8-G8-H8)
,它给出了第 I 列中的总数。 - 在 I9 上这是我的公式
(=I8+E9-G9-H9)
效果如我所愿,但问题是它会一直显示最后的结果。我想隐藏这些结果,直到在 E 列中输入数据。
我怎样才能做到这一点?
答案1
你应该能够用如果功能。
格式为
=IF(CONDITION, ValueIfTrue, ValueIfFalse)
因此,对于你的情况,可以这样做:
=IF(ISBLANK($E9),(I8+E9-G9-H9),"")
ISBLANK()
在 excel 中有一个内置函数可以检查其状态。
$
包含在内,因此如果您移至另一列,它仍会反映列E
。但是,不要对数字执行此操作,因为那样总是只引用该数字,而不是向下跟踪E10
,例如,如果您将公式复制到行下方。