为什么不能实现计算式到结果的转变?已解决,10楼有下载!
为什么不能实现计算式到结果的转变?
已解决,10楼有下载!
2楼
我将b3单元格的域名取为“荷载计算”,然后在D4单元格输入公式“=IF(ISERROR(荷载计算),"",荷载计算)”,结果不是等于B4单元格的计算式的结果,而是显示荷载计算”,为什么?
回复
3楼
还有,象这个 “工程量计算稿破解版”直接在一个单元格里面计算出结果的更好!
http://co.163.com/forum/content/208_534778_1.htm
回复
4楼
类似例子:
工程量清单计算模板
http://co.163.com/forum/content/212_103572_4.htm#r572155
99楼
回复
5楼
4楼的例子我原以为作者用了VBA编程,其实没有,但是就是不知道怎么来的!
回复
6楼
需要这么麻烦吗?mathCAD可以解决这些问题。
回复
7楼
首先回答你第一个问题:iserror函数测试的结果符合时候返回的是FALSE,而IF函数测试的时候只有当条件为TURE才执行第一个语句(最后一个逗号前的语句),所以结合这个函数使用时候就出现了你所看到的结果,你可以把“”和“荷载计算”位置调换一下解决这个问题。
回复
8楼
你打开excel--菜单---插入---定义名称---会看到“结果”下面有引用位置“EVALUATE(Sheet1!$D9)”问题就在这了,这个函数是对表达式求值。
回复
9楼
你说的这样是对的,我修改了!
D4单元格输入公式“=IF(ISERROR(荷载计算),"",荷载计算)”是对,不要修改,不过我把它修改为
D4单元格输入公式“=IF(ISERROR(荷载计算),0,荷载计算)”更好些,后面可以进行求和!
回复
10楼
要是能实现在一个单元格里面输入计算式后自动添加“=结果”进去就更好 了,估计要用VBA了吧!
谁能做出来,我会奖励积分的!
回复
11楼
问题十分简单,你只需要用text函数就解决了,输入和结果用text函数连接就可以了。
回复