(重力坝)为什么不能实现计算式到结果的转变?
hhzjxss
hhzjxss Lv.12
2007年01月23日 14:02:17
来自于水利软件
只看楼主

为什么不能实现计算式到结果的转变?已解决,10楼有下载!

为什么不能实现计算式到结果的转变?



已解决,10楼有下载!



1169532136324.jpg

861a8a2d8c79ccf09ea9.rar
0 B
立即下载
免费打赏
hhzjxss
2007年01月23日 14:05:33
2楼
我将b3单元格的域名取为“荷载计算”,然后在D4单元格输入公式“=IF(ISERROR(荷载计算),"",荷载计算)”,结果不是等于B4单元格的计算式的结果,而是显示荷载计算”,为什么?


回复
hhzjxss
2007年01月23日 14:14:09
3楼
还有,象这个 “工程量计算稿破解版”直接在一个单元格里面计算出结果的更好!


http://co.163.com/forum/content/208_534778_1.htm


回复
hhzjxss
2007年01月23日 14:18:53
4楼
类似例子:


工程量清单计算模板

http://co.163.com/forum/content/212_103572_4.htm#r572155
99楼

回复
hhzjxss
2007年01月23日 14:22:09
5楼
4楼的例子我原以为作者用了VBA编程,其实没有,但是就是不知道怎么来的!
回复
eastwind
2007年01月23日 19:32:57
6楼
需要这么麻烦吗?mathCAD可以解决这些问题。
回复
kssclwz
2007年01月24日 10:26:41
7楼

首先回答你第一个问题:iserror函数测试的结果符合时候返回的是FALSE,而IF函数测试的时候只有当条件为TURE才执行第一个语句(最后一个逗号前的语句),所以结合这个函数使用时候就出现了你所看到的结果,你可以把“”和“荷载计算”位置调换一下解决这个问题。
回复
kssclwz
2007年01月24日 12:44:18
8楼

你打开excel--菜单---插入---定义名称---会看到“结果”下面有引用位置“EVALUATE(Sheet1!$D9)”问题就在这了,这个函数是对表达式求值。
回复
hhzjxss
2007年01月24日 14:06:27
9楼


你说的这样是对的,我修改了!

D4单元格输入公式“=IF(ISERROR(荷载计算),"",荷载计算)”是对,不要修改,不过我把它修改为

D4单元格输入公式“=IF(ISERROR(荷载计算),0,荷载计算)”更好些,后面可以进行求和!

回复
hhzjxss
2007年01月24日 14:24:44
10楼



要是能实现在一个单元格里面输入计算式后自动添加“=结果”进去就更好 了,估计要用VBA了吧!

谁能做出来,我会奖励积分的!


回复
kssclwz
2007年01月24日 15:34:53
11楼
问题十分简单,你只需要用text函数就解决了,输入和结果用text函数连接就可以了。
回复

相关推荐

APP内打开