我在excel中有一个库存清单。我正在使用公式=IF(E7=0,"-",D6+B7+C7-E7)
,只要我在单元格E7中输入一个数字就可以了,但是当我在B7和/或C7中输入一个值时我需要计算。公式在单元格D7中,但我不希望公式结果显示在下面的单元格中,直到有更多条目。你能帮忙吗?
答案 0 :(得分:0)
您可以返回空字符串,而不是返回破折号。例如:
=IF(E7=0,"",D6+B7+C7-E7)
在E列的相应行中有一个值之前,这不会在D列的特定行中显示任何内容。
答案 1 :(得分:0)
我建议你在B中输入一个“原始股票”栏,以说明你的例子中没有加起来的数字:
在这种情况下,这个公式可以解决问题:
=IF(AND(B2=0,C2=0,D2=0,F2=0),"",B2+C2+D2-F2)
它检查colums B和C以及D和F是否为空,如果是,则输出一个空单元格。否则,您将从这些单元格中获取当前库存。
这接近你想要达到的目标吗?
您可以下载我的测试文件 here