level 1
B C D
1 1000 200+200
B1为1000,C1为200+200
如何在D1单元格内返回B1*C1的值
为什么我在D1内输入:=B1*C1 结果就变成了: #VALUE! 了呢?
2009年01月11日 06点01分
1
level 0
c1里直接输的"200+200"吗?改成"=200+200"呢?
2009年01月11日 06点01分
2
level 1
我知道改成"=200+200"就可以了
可是我想让C1里显示200+200
该怎么办呢?
2009年01月11日 06点01分
3
level 0
插入--名称--定义\名称为求和\引用位置=evaluate(b1)\确定。再在D1输入"=求和", 再回车。出现400是吗?
再在C1输=A1+D1
2009年01月11日 07点01分
4
level 0
=(LEFT(B1,FIND("+",B1)-1)+MID(B1,FIND("+",B1)+1,10))*A1
只适用加法。
2009年01月11日 07点01分
6
level 1
7楼专家
我QQ119579585
加我QQ 谈下吧 先谢谢了
2009年01月11日 07点01分
9
level 1
兄弟 还在吗 再问一下 把200+200换成200+200+200 又该怎么做呢?
2009年01月11日 07点01分
10
level 7
估计有可能加的是文本值,而不是数字。把它重新定义一下看。
2009年01月11日 10点01分
13
level 0
不知道问题解决没有??
笨办法:将“200
+3
00”的200和300分别置于两个单元格例如G1和H1中,C1中输入“=G1&H1”(仅仅为了显示),D1=B1*(G1+H1 )
试试可否??
2009年01月11日 11点01分
14
level 0
给个笨办法:
插入--名称--定义\引用位置=evaluate(c1)\名称:X(任意,随便你写什么)
D1中输入=b1*X
如果b1中也有公式的话(1000+1000什么的),就把b1也定义个名称Y(也是任意)
D1中输入=X*Y
你参考下吧,不一定对。
2009年01月12日 20点01分
15