excel编辑工程量计算表_第1页
excel编辑工程量计算表_第2页
excel编辑工程量计算表_第3页
excel编辑工程量计算表_第4页
excel编辑工程量计算表_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ExcelEVALUATE函数一例(公式与结果共显)EVALUATE是Eexcel4.0版的宏表函数。Excel2000、Excel2002和Excel2003中还支持,但只可用于名称定义中。

语法:EVALUATE(formula_text)

Formula_text

是一个要求值的以文字形式表示的表达式。

注:使用EVALUATE类似于在编辑栏的公式内选定一个表达式并按下了[重新计算]键(在MicrosoftExcelforWindows中是F9)。EVALUATE用一个值来替换一个表达式。

公式与结果共显的例子:

假设C列为输入的没有等号公式(假设C1为“A1+B1”),而相邻的D列是你需要存放公式计算结果的地方(即D1显示A1和B1单元格相加的结果)。

1.选中D1,然后打开“插入”菜单选择“名称”命令中的“定义”子命令,出现“定义名称”对话框。

2.在“在当前工作表中的名称”输入栏中输入定义的名称“gongshi”,在下方的“引用位置”编辑栏中输入“=EVALUATE(Sheet1!C1)”,单击[确认]按钮退出。

3.在D1中输入“=gongshi”。

4.然后选中按住右下角的填充柄向下拉动填充即可。

5.填充后要按[F9]进行重算,如果C列的公式有改动,也需要及时按[F9]进行重算。

下面我们讨论上述方法的一个主要问题。

怎样不进行第5步的[F9],使C列的公式有改动,D列的值自动更新?

答案是:D1列的公式要改成=gongshi&T(NOW())。试试是否可以自动更新了。

附:T、now函数帮助说明

T

返回value引用的文本。

语法T(value)

Value

为需要进行检验的数值。

说明:如果值是文本或引用文本,T返回值。如果值不引用文本,T返回空文本("")。

通常不需在公式中使用函数T,因为MicrosoftExcel可以自动按需要转换数值的类型,该函数用于与其他电子表格程序兼容。-----------------------------------------------------------------------------------------------------------------now

返回当前日期和时间所对应的序列号。如果在输入函数前,单元格的格式为“常规”,则结果将设为日期格式。

语法NOW()

说明:MicrosoftExcel可将日期存储为可用于计算的序列号。默认情况下,1900年1月1日的序列号是1而2008年1月1日的序列号是39448,这是因为它距1900年1月1日有39448天。MicrosoftExcelfortheMacintosh使用另外一个默认日期系统。

序列号中小数点右边的数字表示时间,左边的数字表示日期。例如,序列号.5表示时间为中午12:00。

函数NOW只有在重新计算工作表,或执行含有此函数的宏时改变。它并不会随时更新。若想消除公式未输入数字的时候出现的#value!,利用这个函数=IF(ISERROR(原公式),"",原公式)另外一种方法:用iferror函数=iferror(公式,“”)。excel2003是不能用iferror这个函数,iferror进excel2007中的一个新函数,在03中用if和iserror嵌套使用即可。[em02]利用下面一行代码能实现去掉错误提示#value!,并且能实现数字后面家备注信息,用[]括住.=IFERROR(EVALUATE(SUBSTITUTE(SUBSTITUTE(工程量!$F4,"[","*ISTEXT(""["),"]","]"")")),"")特别注意意:EXCEL的宏安全等等级必须设置置为低级(exceel20033中)或无(exceel20000中),在“工具”-“宏“”-“安全性”中设置!好了,开开始我们今天天的主题,利利用EXCEL编制工程量量计算表格模模板。编制的的关键是实现现计算公式与与结果兼得。打打开excel,保存为“工程量计算算模板”,模板编制制步骤:一、设计界面::1)、选择shhellt11工作表,双双击命名为“工程量计算算表”,按图设计计好界面:2)、选择shhellt22工作表,双双击命名为“单位库”,在A列的第1行开始逐行行输入常用的的计量单位,如如:m3、m2、m….(操作技巧::输入平方“m2”,只需输入m后,按住“ALT”输入数字键键盘“178”,m3输入“179”)二、单元格设置置:1)、在在“工程量计算算表”工作表中设设置计量单位位下拉菜单::在菜单栏中中,点击“插入”→“名称”→“定义”,出现弹出出窗口如下::在当前工工作薄中的的的名称下面输输入“dw”,按“添加”,在“引用位置”输入“=单位库!$A:$$A”,按“确定”关闭窗口。选择“工程量计计算表”工作表C7单元格,在在菜单栏中,点点击“数据”→“有效性”,出现弹出出窗口如下::在“设置置”→“有效性条件”中,“允许(A)”下面选择“序列”,“来源(S)”下面输入“=dw”,在“忽略空值(B)”和“提供下拉箭箭头(I)”前面打勾,按按“确定”关闭窗口。我我们再选择“工程量计算算表”工作表C7单元格,这这时,该单元元格的右边会会出现一个下下拉箭头,点点击这个箭头头,选择我们们需要的单位位就可以了。如如要添加单位位,在“单位库”工作表的A列下面添加加,“工程量计算算表”工作表7单元格会自自动添加的。2)、设设置公式和结结果兼得公式式(最关键步骤):在菜单栏栏中,点击“插入”→“名称”→“定义”,在当前工工作薄中的的的名称下面输输入“X”,按“添加”,在“引用位置”输入“=EVALLUATE((SUBSTTITUTEE(SUBSSTITUTTE(工程量计算算表!$D7,,"[",""*ISTEEXT("""["),,"]",""]"")""))”,按“确定”关闭窗口,公公式中“工程量计算算表!$D7”表示“工程量计算算表”工作表需要要列式计算的的“D7”单元格。在E7单元格输入入公式“=IF(DD7="",,"",x))”,公式中的“X”就是我们刚刚刚定义的名名称,公式的的结果是:如如果D7是空白,则E7为空白,如如果D7不是空白,则则E7显示D7计算公式的的结果。我们们来验证一下下公式:在D7输入计算公公式“0.24[墙厚]*(3.5[墙长]*(2..9-0.44[扣梁高])-1..2*1.88[扣窗洞C10222])”,回车,E7就自动出来来计算结果“1.582”了。(操作技巧::计算公式的的文字说明,如“墙厚、墙长”等,必须用“[]”括起,而且只能紧跟在数字后面)3)、在在“工程量计算算表”工作表选择“A7:E7”单元格,把把光标放在E7单元格右下下角的黑色小小方块上面,当当光标由“空心十字”变为“实心十字”时,按住左左键向下拉,我我们暂时向下下拉100行。4)、在在“工程量计算算表”工作表选择A7单元格,点点击菜单栏的的“窗口”→“冻结窗格”,这样,无无论我们把右右边的滚动条条向下拉多少少行,都能看看到标题了。至此,我我们已经设计计好整个表格格了,下面看看看最终效果果:三、打印设置::主要解决决难点:我们们的表格只有有一个标题,但但是肯定会有有很多页,我我们要解决每每页都有标题题的问题。选择“工程量计计算表”工作表,进进入菜单栏“文件”→“页面设置”,出现窗口口

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论