注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

VCAD的博客

VCAD化工制图软件,原创技术博客,享受专业之美~

 
 
 

日志

 
 

EXCEL编制计算书  

2016-01-15 19:05:18|  分类: 压力容器 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
 对于非标部件制作EXCEL 计算书是非常方便的,EXCEL 的计算书制作方便,无需学任何语言,只需要一些简单的EXCEL 知识。编制EXCEL 计算书也是对标准规范的进一步理解。我编制了大量的EXCEL 计算书,在此方面有几点想分享:
1. 在编制之前先列好计算流程,已知量,未知量,已知量输入尽量符合输入习惯,并且尽量的减少输入量。
2. 熟悉一些 EXCEL 的基本函数,如数学公式,三角函数,if 用法,hlookup 和vlookup 用法,数据有效性,条件等在编制时能如鱼得水。
3. 计算书要结构清晰,明确,过程详细,方便数据输入和校审。
4. 注意计算书的宽度,计算书要能使用 A4 纸1:1 打印。
5. 给输入项设置合适的颜色,个人比较喜欢深蓝色或者黄色背景作为输入项,红色为结果,蓝色作为提示。将输入项设置深色背景即使黑白打印也能知道哪些是输入项,如果表格经过认可,则只需要校核输入项和结果即可,节省大量时间。
6. 在侧面需要有使用要求和提示功能,对计算的依据,背景,注意事项需要有详细的描述,避免出现误用。

很多时候编制计算书需要进行查表插值。为了说明如何插值,我以编制分程隔板的计算书为例:

分程隔板的计算只有一个公式,其中主要麻烦的地方是通过a/b来查询B值。B值大多数时候需要插值。

EXCEL编制计算书 - vcad2013 - VCAD的博客
EXCEL编制计算书 - vcad2013 - VCAD的博客
 那么应该如何处理三种边界条件下的B值查询呢?
首先当然是将数据输入表格之中。边界条件采用数据有效性得到3个下拉菜单。如图示里是“长边固定,短边简支”。接着计算a/b的值,比如a/b=1.142857.
根据a/b的值查询比a/b小的值,在G3中输入“=MAX((F25:F32<=G2)*(F25:F32))”。即可得到F25-F32之间比1.142857小的最接近的值。此处请按“ctrl+shift+enter”。
接着查找此值对应的列数,在G4中输入“=MATCH(G3,F25:F32,)”
查找此值对应的B值,在G5中输入“= INDEX(G25:G32,G4,)”
EXCEL编制计算书 - vcad2013 - VCAD的博客
这样比1.142857小的值以及此值对应的B值都求了出来。
用同样的方法可求比1.142857大的值以及此值对应B值。
将其按照xy排列好,比如上图中的F12-G14之间的值。准备进行线性差值。
excel的线性差值可用trend函数。 G16中输入“=TREND(G12:G13,F12:F13,F14,TRUE)“, G12:G13是y值,F12:F13是x的值,F14是需要插值数,G16为插值结果。
这样长边固定,短边简支的B值就求出来了。
其它的边界条件同样可求。再通过判断得到B值,返回给计算书。
这样输入少数几个值,就可以自动查合适的表,并插值返回结果,得到最终计算。 

 

  评论这张
 
阅读(84)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017