我想要实现的是,当我在 B2 中输入一个数字时,它只会减去 A1-B2=A2,但如果我在 C2 中输入一个数字,而 B2 中没有任何内容,我希望它添加 A1+C2=A2。我真的尝试到处寻找这个问题。我在 Google 上看到的一些问题和这里有些相似,但并不是我想要实现的。我知道如果用 C# 我会做这样的事情:
if(B2=="")
A2= A1+C2;
if(C2=="")
A2= A1-B2;
虽然语法不准确,但我希望它能帮助我解答问题。我本来会发布我的示例的 Excel 图片,但我显然需要声誉 10。我很感激任何帮助,也感谢您花时间阅读这个问题。
答案1
如果 B2 或 C2 始终为空白,并且两者永远不会同时包含数字,那么您可以简单地使用:
=A1+C2-B2
在单元格 A2 中。
否则:
=IF(B2="",A1+C2,A1-B2)
请注意,以上操作不检查 C2 是否为空白,因此,如果两者都为空白,则 A2 中将得到 0。
如果你想检查两个都B2 和 C2,然后...
=IF(B2="",A1+C2,IF(C2="",A1-B2,"Both B2 and C2 are blanks")
如果两者都是空白,请根据需要更改消息。