下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 在excel表格里面编辑土方量计算原地面线公式-

在excel表格里面编辑土方量计算原地面线公式-.doc

在excel表格里面编辑土方量计算原地面线公式-

吕梅迪
2017-10-16 0人阅读 举报 0 0 暂无简介

简介:本文档为《在excel表格里面编辑土方量计算原地面线公式-doc》,可适用于活动策划领域

在excel表格里面编辑土方量计算原地面线公式篇一:用Excel快速计算土方的方法道路、水利工程中的土方计算困扰着我们:手算不准确~CAD画图太麻烦~大型土方软件操作复杂~有没有一个简单、准确、快速、规范的计算方法呢,有~我们用最熟悉来解决这个问题~的Excel请看下页的计算实例:篇二:利用excel内部函数编制工程量计算表格excel计算表中经常要对计算式进行标注便以了解计算数据的来源、计算关系等。GETFORMULA函数GETFORMULA函数用来显示公式表达式。有时候单元格输入的公式很复杂或者不同单元格设置了不同公式可以用它迅速显示公式。例:在A中输入=*确定后显示的是计算结果要想显示成=*就用上GETFORMULA了。单击B插入名称定义(或者按快捷键CtrlF)弹出来对话框在“在当前工作簿中的名称”一栏中输入一个名称可以是数字、字母或者汉字比如我们输入q在最下边的“引用位置”栏中输入=GETFORMULA(A)确定后B单元格显示是空白。这时在B中直接输入=q确定B即显示成=*EVALUATE函数EVALUATE函数用来计算文本形式公式的数值。例:A中以文本形式输入*它就显示成*并不会显示成结果。因为在Excel中不输入等号不被识别为函数而识别为文本。用EVALUATE函数能计算其结果。单击B插入名称定义在对话框的名称栏输入任意名称如w。在引用位置框中输入=EVALUATE(A)确定后B无显示。这时在B输入=w确定显示。如A单元格=長*高長*高*扣門洞让人一目了然地知道计算依据并且不容易犯漏项等错误那么怎么得到去掉这些文字备注之后的计算结果呢,同样在B插入〉名称〉定义名称:X=Evaluate(SUBSTITUTE(SUBSTITUTE(A,,*ISTEXT(),,)))然后在B输入=X就可以了。上述宏表函数支持填充复制在办公中有较广泛的应用。(一)列式方式计算表的制作、工作表制作()、选择一个工作表(如shellt)命名为“计算表”设计好表样(如图四):图一中项目名称部位设计为列C列用来输入项目名称D列用来输入计算部位(如:轴AB轴)。图四()、选择另一个工作表(如:shellt)命名为“单位”在A列的第行开始逐行输入m、m、m等计量单位。、下拉列表设置:在“计算表”工作表中设置计量单位下拉菜单:在菜单栏中点击“插入”“名称”“定义”出现弹出窗口如(图五):图五在当前工作薄中的的名称下面输入“dw”按“添加”在“引用位置”输入“=单位库!$A:$A”按“确定”关闭窗口。选择“计算表”工作表E单元格在菜单栏中点击“数据”“有效性”出现弹出窗口如(图六):图六在“设置”“有效性条件”中“允许(A)”下面选择“序列”“来源(S)”下面输入“,dw”在“忽略空值(B)”和“提供下拉箭头(I)”前面打勾按“确定”关闭窗口。我们再选择“计算稿”工作表E单元格这时该单元格的右边会出现一个下拉箭头(如:图七)点击这个箭头就可以选择我们需要的单位了。如果需要添加单位在“单位”工作表的A列下面添加“计算表”工作表E单元格也会随之自动添加的。下拉列表中如果内容太多查找过于繁琐。如钢结构计算中单一条件的下拉列表会显示几百种规格实在不太方便。这时我们可以将其设置为不同的条件的分类显示(图八)。a、E列的数据有效性设置为工字钢,角钢,H钢等。“,”号隔开(英文状态下)。b、H列的单元引用定义为:工字钢、角钢、H钢定义为gzg、jg、hg等工字钢引用位置设置为=钢材单位重量表!$A$:$A$(其中:$A$:$A$应根据工字钢所在的单元区域其他同理)数据有效性“序列”中设置为=IF($E=圆钢,yg,IF($E=角钢,jg,IF($E=I,gzg,IF($E=钢板,gb,IF($E=钢管,gg,IF($E=C,cg,IF($E=H钢,hg,)))))))。这时只要我们在E列中选醛I”对应的H列即仅显示为工字钢列表。这个方法在工程量计算进行钢材分类显示和同时调用定额和清单很有帮助。减少了下拉列表内容太多查找不便的烦恼。图七图八、让单元格中的公式即可计算又同时显示结果在单元格中输入公式进行计算同时又能在计算公式中进行文字说明并得出正确的结果过这一直是大家所期望的。首先在菜单栏中点击“插入”“名称”“定义”在当前工作薄中的的名称下面输入“sl”按“添加”在“引用位置”输入“=EVALUATE(SUBSTITUTE(SUBSTITUTE(计算表!$F,,*ISTEXT(),,)))”按“确定”关闭窗口。公式中“计算表!$F”表示“计算表”工作表需要列式计算的“F”单元格。在G单元格中输入公式“=IF(F=,,ROUND(SL,))”公式中的“SL”就是我们刚刚定义的名称“ROUND(SL,)”表示为“SL”计算结果保留两位小数。这样在F单元格中输入计算公式时G单元格便会自动显示出运算结果来。如:在F输入计算公式“墙厚*(墙长*(扣梁高)*扣窗洞C)”回车G就自动出来计算结果“”。计算公式中的文字说明如“墙厚、墙长”等必须用“”括起而且只能紧跟在数字后面否则将不能计算。、格式条件的运用在“计算表”中如果希望B列中输入数据时自动添加底色或改变字体颜色。点击菜单栏的“格式”“条件格式”出现设置“条件格式”窗口如(图九):图九在“条件()”下面选择“公式”在条件栏中输入“=B”””按右边的“格式”出现设置“单元格格式”窗口如(图十):图十选择“图案”选项选一个自己喜欢的颜色按“确定”关闭“单元格格式”窗口再按“确定”关闭“条件格式”窗口。这样就可以用颜色来区分项目名称、汇总行与计算行了。用条件格式自动添加表线方法和添加颜色相同这里不再赘述了。完成以上内容一个列式方式的计算表就基本形成了。为了可以在以下各行都可以进行计算并得出结果。在“计算表”工作表中“B:H”单元格用填充柄下拉复制到需要计算的所在行即可。(二)竖向计算形式计算表的制作列式方式计算表的缺点是输入数据多列式过长时复核较为困难。竖向计算方式与传统的列式最大的区别是:数据的输入和计算是竖向的只有“初步计算式”栏中有少量的列式缩短了数据的输入时间。本文作者根据审计局的基本要求特制作了竖向计算方式的excel计算表(如:图十一)。图十一竖向excel计算表的特点是当“初步计算式”和“倍数”列输入数据时“数量”列自动识别以下三个条件计算关系存在时计算结果为其中的那一种。()当倍数与三个数据相乘时()当倍数与两个数据相乘时()当倍数于一个数据相乘时如:当输入在F单元格输入在G单元格输入G单元格输入时为倍数与两个数相乘H单元格得出数值为。而当在F单元格输入在G单元格输入在G单元格输入G单元格输入时为倍数与三个数相乘H单元格得出的数值为以此类推。在excel中如何实现上述的计算过程呢我们用excel的逻辑函数IF、AND和OR来实现,在H单元格输入公式“=IF(OR(G=,F=),,IF(AND(G,F=,F=),ROUND(G*G*G*F,),IF(AND(G,F=),ROUND(G*G*F,),IF(AND(G,F,G,F),ROUND(G*F,),))))”再用填充柄下拉进行复制。表格中“尺寸”数据是根据“初步计算式”的简单列式或输入的数据计算所得。具体的设置方式和上面讲的列式计算表相同这里就不再赘述。(三)汇总设置无论是列式表格还是竖向表格计算最终的结果都需要数量合计、汇总这里以列式表格为例说一下汇总设置的方法。在列式“计算表”中H列为汇总列即G单元格“多孔砖”下有多条列式时H可以自动合计。要实现这一功能我们在I列增加一项“代码”。在I单元格输入公式“=IF(F=,,COUNTA($C$:$C))”“代码”的功能是当G单元格“多孔砖”下有多条列式时I列数值相同。然后在H单元格输入公式“=IF(C,SUMIF(I:I,$I,G:G),)”对同一“代码”的“数量”进行汇总合计。(如:图十二)图十二公式设置完成后当在C输入“多孔砖”F、F、F输入计算式时H即可自动汇总出结果。通过以上的方法进行对excel的设置一个简单的工程量计算表格就直做好了。在表格中只要我们输入项目的名称、单位、计算公式就可得到想要的工程量结果和汇总结果。如果想对计算表格进行多功能设置例如想进行定额的鼠标填充计算表和定额库的切换等等需要vba代码编程来支持。总之通过人们的不断实践和努力excel已经起到了提高工程量计算的效率作用并作为软件算量的补充。函数名称:COUNTIF主要功能:统计某个单元格区域中符合指定条件的单元格数目。使用格式:COUNTIF(Range,Criteria)参数说明:Range代表要统计的单元格区域Criteria表示指定的条件表达式。应用举例:在C单元格中输入公式:=COUNTIF(B:B,=)确认后即可统计出B至B单元格区域中数值大于等于的单元格数目。特别提醒:允许引用的单元格区域中有空白单元格出现。一、先说不可不用。if最善于解决非此即彼、非男即女、非阴即阳、非前即后、非有即无的问题。如果问题的答案是二选其一则除了if没有更好的办法。比如学龄以岁为条件if(年龄=,已到学龄,未到学龄)做这样的判断任何函数方法都不会更简明于此了。如果我们的问题都是这么简单就好了。有一个著名的数组公式其内核公式为:if(match(列起点:列终点,列起点:列终点,)=row(列起点:列终点),row(列起点:列终点),)作用是在一列中查找重复值各单项的所在行号这个if就是不可或缺不可不用的因为到目前为止还没有其他更简明的办法来达到用公式筛选重复值的目的。但说穿了if在这里所解决的仍然还是一个非此即彼的问题。再看一例:设A列为姓名B列为数值求姓名甲的数值合计。{=SUM(IF(A:A=甲,B:B))}其实也是一类问题是{=SUM(IF(A:A=甲,B:B,))}的一种简写叫做非甲即。而在数组公式中*号可以用来替代AND号则可以替代OR因此也可以进一步简写作{=SUM((A:A=F)*B:B)}而且条件越多越可以体现这种写法的优点比如再加上一列月份求甲在月份的数值合计你可以省下两个if多用一个*号就可以了(自己试试,)二、再来说不可多用。为什么不可多用,大致是因为:一、会增加公式写入的强度二、降低公式的可读性三、降低运算速率四、不利于脑力的发挥和开掘使人懒惰。例一:A为一个数值其范围为B设置公式按A数值变化分别等于AG。先来看看纯粹使用if的解法:=IF(A=,a,IF(A=,b,IF(A=,c,IF(A=,d,IF(A=,e,IF(A=,f,IF(A=,g,)))))))是不是很麻烦,何止是麻烦假如再增加两个条件A的数值范围为B相应取值为AZ你又当如何,if的嵌套最大可以为层上面的公式已经用到了极限。虽然说可以用一些旁门左道来“突破”这个限制但也只是一种堆沙式的游戏如上例可以采用以下方式:=IF(A=,a,IF(A=,b,IF(A=,c,IF(A=,d,IF(A=,e,IF(A=,f,IF(A=,g,)))))))IF(A=,h,IF(A=,I,))这样的用法真是叫人兴味荡然昏昏欲睡EXCEL何必还要学下去还不如去跟儿子摆积木更好玩呢~所以说if最好不要多用。不是说不能用而是说用多了会叫人伤心。其实EXCEL里准备了许多办法来替代上面的愚蠢的做法。比如CHOOSE函数。=CHOOSE(A,a,b,c,d,e,f,g,h,i)这是不是方便多了,CHOOSE的参数清单可以有项之多一般足够你使用了。如果还不够那么请看下面:=LOOKUP(A,{,,,,,,,,a,b,c,d,e,f,g,h,i})你可以尽情地输入参数只要公式内容长度允许(规定公式内容长度为个字符)。如果真的如例中所举只是生成AZ等字母的话则只需=CHAR(A)就可以了。当然实际使用中这样的巧合实在是太少了但作为一种方法还是有提及的必要。一个if只能处理一个有无或是否的问题即使这个问题可能是由诸多小的方面组合而成的。我们可以利用这一点来达到替代if使用的目的。例二:公司结算日期为每月日帐目的月份一栏如果超过日就要记为下月。如果按照普通思路公式应该是这样的:=IF(DAY(A),IF(MONTH(A)=,,MONTH(A)),MONTH(A))要用到两个if判断外层的是判断日期是否大于内层的是判断月份是否在月因为月的下月是月而非月。现在对比一下下面的公式:=MONTH(DATE(YEAR(A),MONTH(A),)(DAY(A)))后者用了A日期当月最后一天的序列值最重要的是后面加了一个由判断是否大于而生成的逻辑值相当于=if(day(a),,)。逻辑值在公式设置中是一个很重要的概念是对问题本身的逻辑关系的判断其中TRUE=FALSE=生成的同样是有无或是否的结果用得恰当会使你的公式格外生动有趣。类似的还有根据年龄计算性别、年龄的公式也是使用逻辑值做判断具篇三:如何巧用EXCEL函数绘制横断面地面线如何巧用EXCEL函数绘制横断面地面线对于各位同仁来言横断面的复测应该是最最平常的一件事情了但是如何把外业测回来的繁杂的数据导入内页,通过手工一个一个的输到CAD断面图上,这种方法固然传统有效但是细想一下费时不说还容易出错实乃下下之策。那咱们就废话少说直入正题下面是我们通常记录横断面测量的手簿。但是监理和业主大人却明确要求我们要用三维坐标的表格记录和整理现场数据于是乎就变成了下面的表格样式。回到家里之后我们把在现场实测回来的三维数据弱弱的加一下工在桩号下一单元格填上中桩的设计高程并添加偏距和相对高差两列运用程序或者小软件之类的把三维数据转化成平距和高差的那种数据表格形式至于桩号的偏差这里我们暂且不计加工之后的表格一目了然并更加方便我们操作图表如下:高差列可以利用EXCEL下拉但是这里下拉要注意并不是相对引用而是每一列的数值均减去一个绝对的值:所以当选中下拉单元格时要按F切换到=D$A$时方可下拉。接下来我们如何实现数据自动导入呢我们就应该还要对表格再弱弱的加一下工加工后变成如下:现在我们说一说过程:首先我们选中G单元格然后在里面输入公式函数=concatenate(E,”,”,F)再按回车即可直接下拉到G所有数据都按照CAD坐标格式中间用逗号隔开了接下来我们为表格做最后一件事才能转到CAD中去操作我们把该表格区域按照偏距从小到大的升序排列来排序这样做的目的就是为了等下我们在CAD中描绘地面线的时候是一条完整而又连续的地面线。我们先选中单元格区域然后按照偏距进行升序排列得到如下图示。接下来按确定得到以下表格仔细一看表格数据不对了此时我们只要把A里面的数据删除填写到A即可最后得到我们想要的表格如下:这下我们可以转到CAD中来了先打开EK的标准断面如下:接下来我们发现在EXCEL表格中我们采用的数据是偏距高差那么我们在CAD就要重新建立独立的坐标系统这里要以中桩作为原点偏距作为X轴高相关热词搜索:

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/11

在excel表格里面编辑土方量计算原地面线公式-

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利