在excel表格A1中输入公式=IF(B1="","",x),为什么计算结果不显示

比如B1为 2*3 A1用这个公式为什么不出结果

该if函数的含义:如果B1="",则 A1="";否则A1=X.

在设置该公式前,首先要对X进行定义。

举例说明。

第一步:选择C1,并输入数值100.

第二步:点击公式-定义名称。如图:

第三步:在A1输入公式=IF(B1="","",x),并下拉至a3,结果如图:

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-05-06
公式有问题,x要用双引号括起来
=IF(B1="","","x")追问

扩起来了 显示的就是X 我要的是B1的计算结果 要的是2*3的结果

追答

这个要用名称定义的方法,配合宏表函数EVALUATE:请参考:http://jingyan.baidu.com/article/27fa7326f7009946f9271f47.html

本回答被提问者采纳
第2个回答  2015-05-06
你这个X需要定义过
选中B1
按CTRL+F3
名称中就写X
下面引用位置处写公式=EVALUATE($A$1)
确定
用回你刚刚的公式就可以返回结果了
第3个回答  2015-05-06
B1是空值,所以就显示空追问

假如 B1为 2*3 还是无结果

追答

=IF(B1="","","x")

第4个回答  2015-05-06
你的x是什么意思,如果你想等于B1的值 ,应该把x换成b1追问

我要在A1显示B1计算式的结果

追答

不好意思,才看到

相似回答