Excel准确计算
Excel准确计算(精选7篇)
Excel准确计算 第1篇
固定污染源连续排放烟气监测系统 (Continuo- us Emission Monitoring System, 简称CEMS) 是近年来为适应环境管理工作的需要, 推广的1种污染物排放计量系统。在国家环境保护部2005年制订的《污染源自动监控管理办法》中明确了污染源自动监控设备是污染防治设施的组成部分, 经验收合格并正常运行的CEMS数据可作为环保部门进行排污申报核定、排污许可证发放、总量控制、环境统计、排污费征收和现场环境执法等环境监督管理的依据。CEMS在中国已有明确的法律地位。
从2010年开始, 国家开始要求对CEMS系统进行比对监测工作。此项工作的重点是对该系统的气态污染物进行比对监测, 监测结果用相对准确度衡量[1]。因此, 我们必须了解相对准确度计算方法在此项工作中的作用。
1 相对准确度的计算法则
在监测中, 要将用手工方法取得9组数据, 与同时段用CEMS系统获取的9组数据组成数据对, 进行相对准确度的计算。计算式如下:
其中, RA为相对准确度,
式中, n为数据对的个数, RMi为第i个数据对中的参比方法测定值,
di为每个数据对之差, CEMSi为第i个数据对中的CEMS测定值,
其中, 置信系数cc由t值表 (见表1) 查得的统计值和数据对差的标准偏差表示。
式中, Sd为参比方法与CEMS测定值数据对的差的标准偏差。
采用以上气态污染物相对准确度的计算法则, 计算出的结果用于评价CEMS系统的准确性。按照国家相关标准的要求, 必须取得9对有效数据对进行计算。不难看出, 计算量是非常大的, 计算起来费时费力。因此, 我们考虑利用Excel电子表格的强大计算能力完成这项工作。
2 Excel电子表格的应用
利用Excel软件提供的函数。可以设计具有强大计算能力的电子表格, 其中, 包括对数据标准偏差的计算。因此, 只要在设计好的电子表格中, 选择适当的置信系数, 就可智能化地计算出两组数据对的相对准确度。下面, 以已经验收过的鞍钢二烧机头为例, 叙述我们设计的电子表格 (见图1) 。
图1中, C3~C11单元格中填写手工监测所取得的SO2监测值, 即参比方法监测值;D3~D11单元格中填写采用CEMS系统在与参比方法同时段获取的对应读数;E3~E11单元格中, 通过输入的 (Ei=Ci-Di) 计算式得到相对应的9个数据对的差值, 对应于式 (4) 中的“di”;D12单元格中设定为参比方法的平均值, 对应于式 (2) 中的RM;D13单元格中设定为数据对差的平均值的绝对值, 即对应于式前面式 (1) 中的“d”, 通过输入公式{D13=ABS[AVERAGE (E3:E11) ]}将计算结果赋值于D13单元格;给D14单元格赋值数据对差的标准偏差, 对应于式中的“Sd”, 通过输入公式 (D14=STDEV (E3:E11) ) 来实现。由于是通过9个数据对进行计算的, 所以式 (5) 中的“n”取9, “t值表”对应的值取2.306。这样, 将置信系数cc赋值于D15单元格, 输入的计算式为 (D15=ABS (2.306D14/3) , 最后, 将计算出的相对准确度赋值于D16单元格, 输入的计算式为 (D16= (D13+D15) /D12) , 对应于式 (1) , 只不过再乘以100%就可以了。
由此可见, 只要事先设定好固定的电子表格, 到现场采样时, 只需要把监测的数值直接输入表格中对应的单元格, 就可以智能化地计算气态污染物的相对准确度。这样不仅方便、快捷, 还可以及时地发现问题, 用于在线监测仪器的现场校正, 一举两得。
需要指出的是, 在对在线监测仪器验收时, 采用的是9组数据对, 即对应的n值是9, 而现在国控气污染源的比对监测中, 只需要采取6个数据对就可以了, 因此, 实际应用时, 必须把表格中的n值相应的改为6, 再在t值表中, 对应查出相应的置信系数, 就可以了。
3 结语
通过对相对准确度两种计算方法的比较, 显而易见, Excel表格的运算能力明显占优, 有利于提高工作效率和数据报送的准确性, 应该得到推广。
参考文献
Excel条件格式快速准确查数据 第2篇
2、同时选中A5至S1075单元格区域(员在资料所在区域,请根据实际情况确定),执行“格式→条件格式”命令,打开“条件格式”对话框(如图2)。“
3、单击“条件1”右侧的下拉按钮,在随后出现的下拉列表中,选择“公式”选项,然后在后面的方框中输入公式:=$B5=$C$3,再按一下“格式”按钮,打开“单元格格式”对话框(如图3)。”
4、在“字体”标签中,将字符颜色设置为“白色”,然后切换到“图案”标签下,选中“黑色”,确定返回“条件格式”对话框,
“ 注意:字符颜色和单元格填充颜色(图案)请根据你的实际爱好确定,只以醒目就可以了。 5、再单击“添加”按钮,新增一个“条件格式”,并仿照上面3、4步的操作再设置另一种条件格式。 注意:其中的公式为:=LEFT($B5,1)=$D$3(该公式的含义是:如果姓名的第1个字符――LEFT($B5,1)与D3单元格一致,则执行此条件格式)。 6、全部设置完成后,单击“确定”按钮返回即可。 以后需要浏览某个员工的数据时,我们这样操作: 如果记得全名,我们就在C3单元格中输入其全名(如“刘晓风”),然后拉动垂直滚动条,即可快速定位到已经被突出显示出来的员工数据所在行,浏览其详细情况。
如果只记得其姓氏,我们就在D3单元格中输入其姓氏(如“刘”),则所有该姓氏的员工数据所在行都被突出显示出来(如图5),拉动垂直滚动条,同样可以方便、快速地浏览到所要查询员工的基本情况。”
Excel准确计算 第3篇
由于许多同学写的字很差, 有些很难辨认, 还有些身份证号码漏写或多写一位或写错数字, 还有其他信息写错的 ( 出生日期、 性别等) ; 有没有高效的方法来判断身份证号码有关信息是准确的呢?
经过查阅资料和阅读, 理解了身份证号码中包含的基本信息, 利用电子表格Excel2007 软件强大的函数功能, 自动判断有关信息是否准确, 给出提示, 并从身份证号码中提取有关信息, 就可以减少重复输入数据, 减少差错率; 并可将该判断身份证信息的表格存储为模版文件, 方便后期使用。
2 身份证号码待判断的问题
(1) 是否是18位?若位数不对, 给出提示。
(2) 是否包含了非法字符?若有, 给出提示。
(3) 号码包含的出生日期、 性别是否与手签的一致? 判断是否一致; 并提取之, 写入表格。
(4) 高中学生的年龄是否合适 (在14 到20 岁之间) ? 高中生的年龄若不合适, 给出提示。
(5) 号码是否有效? 计算校验码, 若无效, 给提示。
3 学习到的知识点
3.1 身份证号码的编排规则
根据国标GB11643-1999 及ISO7064:1983.MOD 11-2 校验码计算法。
身份证号码是由18 位数字或17 位数字+X组成 (此处数字是字符文本型, 不是数值) , 它们分别表示:
(1) 第l-6位数字表示:所在省市区县的代码。
(2) 第7-14位数字表示:出生年月日。
(3) 第15-17位数字表示:所在地的顺序号。
(4) 第17位表示性别:奇数男性, 偶数女性。
(5) 第18位数字是由前17位产生的校检码。
校验码的计算规则公式如下: ∑ (Ai×Wi) (mod 11) , 先按位数加权乘积求和, 对和除以11 求余取模, 查询模数对应的数字就是第18 位校检码。
1) 前17 位数字本体码加权: Ai表示第i位置上的号码数字值, Wi表示第i位置上的加权因子。
求和公式: S=Sum (Ai*Wi) , i = 1, ... , 17 (公式①)
2) 计算模: 对上述的求和值S, 除以11, 取余数Y =mod (S, 11) (公式②) 。
3) 通过模数按下表查询对应的校验码 (公式③) 。
3.2 有关用到的Excel 2007 软件函数
MIDB () 函数: 从单元格中的文本字符串中指定的起始位置起, 提取指定长度的字符。
IF () 函数:执行条件判断, 返回不同的真假值结果。
INT () 函数:取整函数。MOD () 函数:求余取模函数。
LEN () 函数:返回单元格中文本串的字符数长度。
OR () 、AND () :判断两个条件的或、与关系。
ISnumber () 函数:判断参数的值是否为数字。
Value () 、Text () 函数:文本串、数字转换函数。
LOOKUP () 函数: 在查找范围中查询指定的值, 并返回另一个范围中对应位置的值。
4 解决上述问题的思路与方法
为了保证手工输入的数据准确性, 根据如下的方法, 设置各列的属性等; 在录入身份证号码后, 通过公式函数等功能判断, 给出一个提示, 就可以做到及时发现错误并对照手工表格, 及时更正。
建立Excel表格文件, 分别在各列输入列名:
序号、 学号、 姓名、 身份证号码、 位数是否18 位、 全数字或17 位数+1 个X、 出生年月日、 年龄、 年龄范围14-20岁、 性别、 加权乘积求和+模11 取余、 校验码、 身份证是否有效等。
(1) 身份证有18 位, 而Excel中最大显示15 位数字, 所以必须将D列身份证号码全部设置为文本;
操作方法: 选择D列, 右键, 设置单元格格式, 选中文本, 确定; 从D3 开始输第一个身份证号码;
(2) 判断身份证号码是否是18 位?
操作方法: 选择E3 列, 输入fx公式: =IF (LEN (D3) =18, “18 位”, “位数错误”) ; 公式解析: 先求出D3 格身份证号码的字符数长度; 判断如果是18 位, 显示 “18 位”; 否则显示 “位数错误”;
( 3) 是否包含了非法字符 ( 除了第18 位有可能是X外) ? 操作方法: 选择F3 列, 输入fx公式: = (IF (OR (ISnumber ( Value ( MIDB ( D3, 1, 18) ) ) , AND ( ( ISnumber ( Value ( MIDB ( D3, 1, 17) ) ) ) , MIDB ( D3, 18, 1) = " X" ) ) , " 是" , " 不符合") ) , 公式解析: 号码是由18 位数字 (I类) 或17 位数字+X组成 (II类) ; 需要分开判断; 此处的 “或” 用函数 “OR” 执行条件判断;
1) 对第I类, 先执行MIDB (D3, 1, 18) , 从D3 格的第1 位开始取出18 位, 用Value函数转换为数字型, 再用ISnumber函数判断是否全部是数字;
2) 对第II类 (17 位数+1 个X) , 要用AND判断两个条件同时满足; 先从D3 格取出前17 位, 用Value函数转换为数字型, 用ISnumber函数判断是否前17 位全是数字; 再取第18 位是不是X; 当这两个条件同时满足, 才是真值, 显示“是”;
(4) 通过身份证号码, 提取出生年月日;操作方法:选择G3列, 输入公式:=MIDB (D3, 7, 4) &"年"&MIDB (D3, 11, 2) &"月"&MIDB (D3, 13, 2) &"日";
公式解析: 对D3 格的身份证号码, 依此取出第7 位到14位; 依此判断, 出生年月日是否与手签一致。
(5) 通过G3 列的出生年月日, 计算年龄: 选择H3 列, 输入公式: =INT ( (TODAY () -G3) /365) ; 用TODAY () 函数取出当前日期, 减去G3 后, 除以365, 取整, 是年龄。 依此判断, 年龄是否与手签的一致。
(6) 判断高中生的年龄范围是否在14-20 岁之间?
选择I3 列, 输入公式: = (TODAY () -G3) /365, 计算出年龄; 再选择I3 列, 点菜单栏 “开始” - “条件格式” - “突出显示单元格规则” -选择 “介于14-20 之间”, 设置为 “浅红色填充, 深红色文本”。 如果该生年龄是在合理的14-20 岁之间, 则该I3 单元格显示为红色; 如果不是, 提示可能输入有误。
(7) 提取出学生性别: 选择J3 列, 输入公式: =IF (MOD (MID (D3, 17, 1) , 2) =1, " 男" , " 女") ; 用MID () 函数取出第17位, 模2 取余, 如果是奇数, 显示 “男”。 依此判断, 性别是否与手签的一致。
(8) 计算第K列的加权乘积求和, 模11 取余:
选择K3 列, 结合上述公式①、 ②, 输入公式: =MOD ( (MIDB (D3, 1, 1) *7+… , MIDB (D3, 17, 1) *2) , 11) , (省略了中间的部分计算公式) ; 用MIDB () 函数取出每一位, 乘以对应的权值, 一直重复操作, 相加乘积直到第17 位, 再模11 取余, 得到余数。
(9) 通过K3 列的余数, 查看公式 ③, 对应出第18 位校验码; 选择L3 列, 输入公式: =IF (K3=0, 1, LOOKUP (K3, {1;2;3;4;5;6;7;8;9;10} , {0;" X" ;9;8;7;6;5;4;3;2}) ) ; 公式解析: 用LOOKUP () 函数完成公式③的对应关系, 得到加权校验码。
(10) 判断身份证是否有效: 选择M3 列, 输入公式: =IF (MIDB (D3, 18, 1) =TEXT (L3, " 0") , " 身份证有效" , " 无效") ;取出D3 列的号码第18 位, 与计算出来的校验码L3 列值比较, 如果相等, 则身份证有效。 依此判断, 输入的身份证号码是否是符合规则。
(11) 至此, 第1 行身份证信息 (表格中第3 行) 有关函数公式等设计完毕, 拖动相应单元格右下角的填充柄向下复制公式到下方各个单元格, 利用公式中相对地址变化就可以完成输入的身份证号码的准确判断; 也可以另存为身份证信息 “模版”, 保存之待用。 在实际录入过程中, 身份证判断的几列单元格只是录入过程中帮助判断和提示的过程数据, 录入完毕后, 就删除了, 实际只保留了准确的身份证号码、 出生年月日、 年龄、 性别等几列。 (数据和表格文件见电子文档, 含函数公式)
5 结语
通过对身份证信息的判断, 基本上提高了录入学生身份证信息的准确性, 并提取了相关信息; 如果录入有错, 就能给出提示, 方便我们与原稿核对, 减少了错误, 提高了效率。
巧用办公软件Excel不仅可以灵活运用我们所学 《中学信息技术课》 知识, 而且综合运用了Excel有关公式等函数及语法、 公式定义、 逻辑判断、 单元格区域条件定义等知识, 提高了程序设计能力。 灵活运用所学知识是学生能力中必需和重要的素质, 要不断养成把所学知识运用到实际学习生活中的习惯, 不断学习, 创新进取。
摘要:暑假时帮老师整理录入中学生的信息 (学生手工签写的表格资料) , 登记工作量很大, 而且有些写错了或不清楚。为了判断身份证信息的准确性, 经过大量的阅读理解, 通过运用《中学信息技术课》上机学习的电子表格Excel 2007软件中有关函数和公式, 成功地帮助老师判断了录入的身份证号码等信息的准确性, 提高了工作效率。
关键词:身份证号码,判断准确性,校验码,公式函数
参考文献
[1]陈羽.Excel提取身份证信息—国家助学金申请的实际运用.中国电子商务, 2014, (19) :23.
[2]杨润标.用Excel生成身份证号码校验码.电脑知识与技术, 2010, (22) .
提高小学生计算准确率的策略 第4篇
提种各样的错误。作为教师, 只有认真高症下药, 纠正错误分析学生运算错误, 尽快提高的原因, 学生的才能对小○运算技能。
学一、小学生计算产生错误的原因 (一) 知识方面的原因江苏省生启1.概念不清。任何数学规则都计东市是建立在一系列数学概念之上的, 算第一或张冠李戴, 使计算出现错误概念不清导致对数学规则理解。不透准实验2.基本口算不熟练。任何一道确小学都要整数、分数或小数的四则运算分解成一些基本口算题加, 以解最终率陈决。口算中只要有一个错误, 计算结的昊3果必然.法错则误。记错或记不准。有时学策生算错, 反复检查也不能发现, 造成略已经形成了错误的计算习惯。这一现象的原因是学生记错法则且
(二) 心理方面的原因
1. 感知比较粗略。
小学生感知事物往往不够精细、准确。而计算题本身无情节, 外形显示简单, 不易激发兴趣, 容易产生视错觉, 因而经常出现抄错数、抄错运算符号等错误。
2. 短暂记忆较弱。
在运算中, 经常需要发挥短暂记忆的功能。由于学生短暂、瞬时记忆能力较弱, 不能准确地提取储存的信息, 造成计算的错误。
3. 思维定势干扰。
在运算中, 思维定势的消极作用主要表现在老方法、旧法则干扰新法则, 或已掌握的新法则排挤过去掌握得不熟练的旧法则。这在口算练习中也常常出现这种情况, 如连续几道加法题的后面是减法题, 但学生却还继续做加法。
还有注意力不集中以及情感态度方面的问题。以上种种发生计算错误的原因与计算本身的难度、学生心理活动的特点、教师教学上的纰漏有着密切的关系。不管是何种原因造成的运算错误, 都要引起教师的重视, 采取相应的教学措施加以纠正。
二、小学生计算错误的预防与校正
(一) 加强口算训练, 培养学生的计算能力
要重视基本的口算训练, 坚持经常练习, 逐步达到熟练, 因为任何一道题都是由若干个口算题组成的, 它是笔算的基础, 口算能力直接影响到笔算的正确率和速度。口算能力强的学生, 笔算的正确率高且速度快;口算能力弱的学生, 往往笔算速度慢且错误率高。口算能力加强了, 计算的速度就会提高。所以, 我认为注重口算是提高计算能力的重要环节。
计算离不开加减乘除, 加减乘除离不开20以内的加减法和表内乘法、除法, 无论多大的计算都是以它们为基础的。因此, 要求每个学生熟记20以内的加减法和乘法表。对于常见的机械性数据, 教学生巧记, 如:八分之一、八分之三、八分之五、八分之七分别等于多少, 让学生观察其特点后熟记、巧记, 达到运用时脱口而出, 就会大大提高计算速度。这样, 长期的训练为提高学生计算的准确性打下了扎实的基础。
(二) 训练形式多样化, 培养学生计算的兴趣
对于枯燥无味的计算, 学生在掌握计算方法之后, 往往会随便应付, 造成更多的计算错误。为此, 我们在教学中要结合教学的内容, 讲究训练形式多样化, 寓教于乐, 使枯燥的计算教学富有生机。如可以借用多媒体、卡片以及其他可以利用的学具、教具等, 对学生进行视算、听算、抢算、游戏中计算、自编计算、巧算二十四等方式训练, 充分调动学生的积极性, 使学生变被动为主动, 由厌计算转变为爱计算和乐计算, 逐渐形成一种持久的计算兴趣, 从而培养学生注意的稳定性。
(三) 培养学生正确的作业态度和良好的学习习惯
正确的作业态度和良好的学习习惯, 直接影响学生计算能力的形成和提高。大量事实说明, 缺乏认真的学习态度和学习习惯, 是学生计算上造成错误的重要原因之一。所以, 养成正确的作业态度和良好的学习习惯是提高计算正确率的前提。
根据学生发生计算错误的原因分析, 有相当一部分因素是属于学习习惯和态度方面的问题, 因此, 培养良好的学习习惯是防止计算错误的有效途径。教师要引导学生养成抄完题检查的习惯, 认真书写与打草稿的习惯, 计算结束用估算方法快速验算的习惯, 结合题意回头看的习惯等等。同时必须提出明确要求, 树立好的典型, 进行严格的、经常的作业管理工作。这些都是提高练习质量的重要途径。只有持之以恒, 才能逐渐养成好习惯。
交互分配法计算的Excel处理 第5篇
一、交互分配法涵义及计算公式
交互分配法也称一次交互分配法, 是根据企业各辅助生产单位相互提供劳务数量的费用分配率 (单位成本) , 在各辅助生产单位之间进行一次交互分配;再将交互分配后辅助生产单位的全部应分配费用 (即交互分配前的待分配费用, 加上交互分配转入的应负担费用, 减去交互分配转出的费用) , 按提供劳务的数量, 在辅助生产以外的各受益对象之间进行分配。其目的是提高生产成本辅助费用分配的合理性、准确性。相关费用分配的计算公式为:交互分配费用分配率=交互分配前辅助生产单位的待分配费用总额/该辅助生产单位的劳务供应总量;某辅助生产单位应负担的费用=该辅助生产单位的劳务供应总量交互分配费用分配率;对外分配费用分配率= (交互分配前待分配费用总额+交互分配转入费用-交互分配转出费用) /该生产单位供应给辅助生产以外部门的劳务总量;某辅助生产以外部门应负担费用=该生产单位或部门接受的劳务总量对外分配费用分配率。由于在分配费用时都要计算交互分配和对外分配两个费用分配率, 进行两次分配, 增加了计算的工作量。另一个问题是在进行分配率的计算时, 由于存在循环小数的处理问题, 如果采用四舍五入的方法, 会影响数据处理的精确性。为了较好地解决该问题, 可运用Excel软件来处理。该方式的好处就在于可以由数据本身来确定精度, 不须考虑数据的定位、舍位问题, 简化了数据的运算过程, 提高了结果的精确性、合理性。
二、交互分配法计算模型的建立
启动Excel软件, 系统自动地建立一个名为Book1的工作簿。将其存盘在指定位置, 并命名为“交互分配法模型”;将其内部命名的Sheet1、Sheet2的工作表, 分别重命名为“辅助生产费用汇总表”、“交互分配法”, 建立模型簿 (如图1) 。
(一) “辅助生产费用汇总表”的建立
在“辅助生产费用汇总表”的工作表中A1单元格内输入表格名:“辅助生产费用汇总表”, 并选中A1∶E1区域, 再单击格式“工具栏”中“合并及居中”按钮;在A2单元格中输入“科目名称”, 并选中A2∶B2区域, 再单击格式“工具栏”中“合并及居中”按钮;在C2单元格中输入“金额”, 依此类推输入如图2所示的文字。然后将所建表格, 按一定的方案进行格式设置。
(二) “辅助生产费用分配表”的建立
一是设置文字格式。在“交互分配法”的工作表中A1单元格内输入表格名:“辅助生产费用分配表”, 并选中A1∶I1区域, 再单击格式“工具栏”中“合并及居中”按钮;在A2单元格中输入“劳务部门”, 并选中A2∶B2区域, 再单击格式“工具栏”中“合并及居中”按钮, 然后再选择“右对齐”;在A3单元格中输入“受益部门”, 并选中A2∶B3区域, 再单击格式“工具栏”中“合并及居中”按钮, 然后通过“设置单元格格式”将“对齐”方式选择为“垂直对齐”且“靠下”;在C1单元格中输入“供水车间”, 依此类推输入如图1所示的文字。然后将所建表格, 按一定的方案进行格式设置。二是设置数值公式。文字格式设置好后, 以前述计算公式为依据, 设置表格中数据公式, 以利于建立与“辅助生产费用汇总表”中数值的联动关系并显示结果值。三是设置交互分配公式。如图1, 在C5的单元格中, 输入“=辅助生产费用汇总表!D9”;在C7的单元格中, 输入“=-辅助生产费用汇总表!D6”。在D5的单元格中, 输入“=E5/C5”。在E5的单元格中, 输入“=辅助生产费用汇总表!C5”;在E6的单元格中, 输入“=-H6”;在E7的单元格中, 输入“=C7*D5”。在F5的单元格中, 输入“=辅助生产费用汇总表!E9”;在F6的单元格中, 输入“=-辅助生产费用汇总表!E5”。在G5的单元格中, 输入“=H5/F5”。在H5的单元格中, 输入“=辅助生产费用汇总表!C6”;在H6的单元格中, 输入“=F6*G6”;在H7的单元格中, 输入“=-E7”。在I5的单元格中, 输入“=E5+H5”。四是设置对外分配公式。如图1, 在C8的单元格中, 输入“=SUM (C5:C7) ”;在C10的单元格中, 输入“=辅助生产费用汇总表!D4”;在C11的单元格中, 输入“=辅助生产费用汇总表!E4”;在C12的单元格中, 输入“=辅助生产费用汇总表!D8”;在C13的单元格中, 输入“=SUM (C10:C12) ”。在D8的单元格中, 输入“=E8/C8”。在E8的单元格中, 输入“=SUM (E5:E7) ”;在E10的单元格中, 输入“=C10*$D$8”;在E11的单元格中, 输入“=C11*$D$8”;在E12的单元格中, 输入“=C12*$D$8”;在E13的单元格中, 输入“=C13*$D$8”。在F8的单元格中, 输入“=SUM (F5:F7) ”;在F9的单元格中, 输入“=辅助生产费用汇总表!E3”;在F10的单元格中, 输入“=辅助生产费用汇总表!E4”;在F11的单元格中, 输入“=辅助生产费用汇总表!E7”;在F12的单元格中, 输入“=辅助生产费用汇总表!E8”;在F13的单元格中, 输入“=SUM (F9:F12) ”。在G8的单元格中, 输入“=H8/F8”。在H8的单元格中, 输入“=SUM (H5:H7) ”;在H9的单元格中, 输入“=F9*$G$8”;在H10的单元格中, 输入“=F10*$G$8”;在H11的单元格中, 输入“=F11*$G$8”;在E12的单元格中, 输入“=F12*$G$8”;在E13的单元格中, 输入“=F13*$GH$8”。在I8的单元格中, 输入“=E8+H8”;在I9的单元格中, 输入“=E9+H9”;在I10的单元格中, 输入“=E10+H10”;在I11的单元格中, 输入“=E11+H11”;在I12的单元格中, 输入“=E12+H12”;在I13的单元格中, 输入“=E13+H13”。设置完毕, 模型建立, 这时在“辅助生产费用分配表”所显示的是处理后的结果值。虽然设置比较繁锁, 但在数据的后期处理上, 提供了可靠的、快捷的、正确的方式。
三、交互分配法模型应用
图2所示为某一铅笔生产型企业某月末生产铅笔耗用辅助费用汇总情况表。由于是依据该企业数据来设置模型, 故数据公式设置后系统自动生成结果值 (如图1) 。模型使用的关键, 主要是“辅助生产费用汇总表” (如图2) 中数据来源问题, 有二种获取方法。
(一) 账表文件转换成Excel文件
一是直接输入。利用财务软件能在输出数据时将其保存为Excel类型文件的功能, 直接将财务软件数据输入到“交互分配法”工作薄中“辅助生产费用汇总表”, 这时模型自动地在“辅助生产费用分配表”中形成计算结果值。二是复制输入。利用财务软件汇总功能形成如图2格式的账表文件 (此时的文件不是Excel类型的文件) , 然后通过“复制”的技术, 将账表格式的图表“粘贴”入“交互分配法模型”工作薄中的“辅助生产费用汇总表”内 (如图2) , 即可由模型自动地在“辅助生产费用分配表”中形成计算结果值。
(二) 手工填入
在传统会计方式或电算化会计方式无法形成以上文件时, 可采用手工方式。从生产成本明细账薄查抄数据, 填入“辅助生产费用汇总表” (如图2) 中数据对应的单元格内, 则由数据公式可直接在“辅助生产费用汇总表”内 (如图1) 自动生成计算结果值。模型的设置不仅能处理多种数据源的问题, 还能提高数据计算处理的精确性、及时性, 使原本较繁杂、专业的数据公式变得直观、易用, 从而有效地提高了成本管理的水平, 强化了会计的管理职能。
参考文献
[1]鲁亮长:《成本会计》, 东北财经大学出版社2001年版。
[2]陈磊:《财务比率分析模型的构建及应用》, 《财会通讯》 (综合版) 2007年第5期。
高程传递精度的Excel计算检验 第6篇
目前, 在高程传递工作中, 测量员需要在户外测量工作结束后, 手工计算测量数据。同时, 为了确保测量数据的准确、高程传递的精确, 需反复计算多遍, 这样做不但费时费力、耽误工期, 而且在计算错的情况下, 将直接影响工程质量。利用Excel强大的计算优势, 可以使问题迎刃而解。
1 实现方法
在智能手机、GPS专业测量手簿或笔记本电脑里安装Excel, 就可以做到随时测量数据, 随时将测量数据存放到Excel中, 随时利用Excel分析、计算测量数据, 随时检验高程传递的准确性。也可以将测量数据记录到笔记本上, 回到室内将测量数据输入到安装Excel软件的计算机中, 再检验测量数据的准确性。
2 选用Excel软件的优势
2.1 与传统手工计算相比之优势
Excel是目前应用最广泛、最受欢迎的电子表格处理软件, 能够方便、快捷地制作各种电子表格, 进行处理数据、统计分析和辅助决策。Excel编辑公式、定义函数后, 可以对数据进行计算和分析, 做到随测随算、节省时间、提高工作效率, 且不易产生计算错误。而传统手工计算不但要逐个计算, 还得使用多功能计算器计算, 容易出错、浪费时间、降低工作效率。
2.2 与VB、VC、Delphi等编程软件编写的专业测量软件相比之优势
只有在计算机里安装VB、VC、Delphi等编程软件编写的专业测量软件, 才能按程序计算测量数据。而Excel软件是计算机基本配置, 一般情况下, 计算机里都配置有Excel软件。所以, 任何一台计算机都能计算测量数据。
3 案例分析
3.1 提出问题 (以附合水准路线为例)
已知:HA=65.376m (工地地面已知高程)
HB设计=67.203m (图纸上设计高程)
A、B两点之间分为3个测段, 分别为A1、12、2B, 其长度分别为:
要求:将HB设计测设到B点木桩上, 同时验证HB设计在木桩上的精度。
即HB设计=HB计算。
3.2 解决问题
3.2.1 水准测量外业观测数据
测量任务下达之后, 根据图1给出的水准路线布设形式, 在A、B两点之间测出所有的后视读数a、前视读数b。
3.2.2 测设B点设计高程HB设计
根据HA=65.376m、后视读数a和前视读数b, 计算出B点实测高程HB, HB-HB设计=0.042m, 根据0.042m在B点桩上测设出HB设计, 然后计算证明HB设计=HB计算, 如果HB设计=HB计算, 则表明HB设计在木桩上的精度符合要求, B点高程传递位置准确, 可以供市政、工民建、城市规划等地区经济建设使用。
3.3 流程与分析
用图形表示算法, 直观形象, 易于理解。所以用分支结构流程图描述Excel计算测量数据更加通俗易懂。思路如下:首先, 按顺序逐条执行指令序列, 当执行到判断框时, 根据给定的条件P是否成立而选择执行A框或B框, 请注意, 无论给定的条件是否成立, 只能执行A框或B框之一, 不可能既执行A框又执行B框。然后按顺序继续执行指令, 直至结束。
算法流程见图3。
3.4 编辑计算公式、定义函数
公式是由数学中引入的一种概念, 数学中公式的狭义概念是数据之间的数学关系或逻辑关系。其广义概念则涵盖了对数据字符的处理方法。公式通常包含两类内容:数据和运算符号, 其中数据可以是具体的常数数值, 也可以是由各种字符指代的变量。运算符是一类特殊的符号, 其可以表示数据之间的关系, 也可以对数据进行处理。传统的数学公式通常只能在纸张上运算使用, 如需要在Excel中使用这些公式则需要对公式进行一些改造, 通过更改公式的格式来帮助Excel识别和理解。因此在Excel中使用公式时需要遵循Excel的规则, 将传统的数学公式翻译成Excel程序可以理解的语言, 这种翻译后的公式就是Excel公式。Excel公式是对工作表中的数值执行计算的等式。在使用Excel处理数据时, 经常需要对数据进行运算操作, 此时就需要使用到Excel的公式功能, 通过调用Excel中的数据辅以各种数学运算符号对数据进行处理。
函数是预先定义好的表达式, 它必须包含在公式中。每个函数都由函数名和变量组成, 其中函数名表示将执行的操作, 变量表示函数将作用的值的单元格地址, 通常是一个单元格区域, 也可以是更为复杂的内容。若要使用函数, 则将它们输入工作表中的公式内, 在公式中使用的字符次序称为语法。所有的函数都有相同的基本语法。若不遵守这种语法, 则Excel将显示一条信息, 指出在公式中有错误。Excel提供了大量能完成许多不同类型计算的函数, 只要在公式中合理地使用函数, 就可以完成如求和、逻辑判断等众多数据处理功能。
(1) 编辑高差h计算公式:
定义完E4计算公式后, 按住鼠标左键向下拖动要复制的公式的单元格E4右下角的填充柄, 到目标位置E33后释放鼠标即可。
(2) 编辑各测段观测高差hi测 (m) 、高差总和h计算公式:
(3) 编辑B点实测高程计算公式、B点实测高程与设计高程差值计算公式:
(4) 编辑高差闭合差fh计算公式:
(5) 编辑高差闭合差容许值fh容计算公式:
(6) 定义函数︱fh︱︱fh容︱、编辑L计算公式:
J3=IF (I3>=0, “符合条件”, “重新测量”)
(7) 编辑高差改正数vi计算公式:
(8) 编辑改正后高差h′i、改正后总高差h′计算公式:
(9) 编辑各点高程H计算公式:
(10) 检验计算数据HB计算=HB设计
N34=IF (N29=67.203, “计算完毕”, “重新测量”) 。
运行Excel, 在计算表中 (图4) 输入测量数据a、b和已知数据HA、HB设计、li, 编辑公式、定义函数后, Excel根据已定义的公式按顺序自动计算高差h、计算出B点高程HB, 计算HB-HB设计=0.042m。然后计算证明HB设计=HB计算, 计算高差闭合差fh、计算高差闭合差容许值fh容, 然后将︱fh︱和︱fh容︱做出比较, 如果︱fh︱>︱fh容︱, 即I列数值<0, 则在Excel计算表J列精度要求栏中显示“重新测量”信息;如果︱fh︱︱fh容︱, 即I列数值≥0, 则在Excel计算表J列精度要求栏中显示“符合条件”信息;接下来Excel自动计算高差改正数vi、计算改正后高差h′、计算各点高程H。最后根据B点的图纸设计高程HB设计和通过计算消除测量误差的B点高程HB计算相比较, 如果HB设计≠HB计算, 则在单元格N34显示“重新测量”信息;如果HB设计=HB计算, 则在单元格N34显示“计算完毕”信息, 表明HB设计在木桩上的精度符合要求, B点高程传递位置准确, 可以供市政、工民建、城市规划等地区经济建设使用。
随意改变计算表中的已知数据或测量数据中任意一个数据的数值, 系统会自动将变动后的答案算出, 使测量员能够随时观察到正确的结果。
4 结束语
本文中所阐述的利用Excel计算附合水准路线检验高程传递精度的方法, 在闭合水准路线、支线水准路线等工地水准测量的高程传递中均得到验证。
摘要:测量员通过Excel编辑公式、定义函数并利用公式与函数, 分析、计算测量数据, 可以快速、准确地将B点设计高程HB设计测设到桩上, 进而可以准确判断出工地传递高程的准确性。
关键词:高程,高差,测设,公式,函数
参考文献
[1]谭浩强.C程序设计 (第2版) [M].北京:清华大学出版社, 2001.
[2]董红业.微机实用教程[M].沈阳:辽海出版社, 1998.
[3]龙腾科技.Excel2007案例教程[M].北京:科学出版社, 2009.
用EXCEL电子表格进行数据计算 第7篇
1 直接输入数据进行计算
打开EXCEL电子表格, 选择单元格 (以A1为例) , 在编辑栏处输入=100-10, 按回车键, A1中的数据就变成了90了。
还可以在A1单元格输入=100-10, 按回车键, A1中的数据就变成90了。
上述两种方法计算结果相同。如果输入的单元格列宽比较窄, 而输入内容又比较多的情况下, 前种方法输入内容显示完整, 一目了然。
简单的四则运算, 如加 (+) 、减 (-) 、乘 (*) 、除 (/) 及幂 (^) 等都可采用这种方法。这些运算符号都可以直接通过键盘输入, 快捷、方便。
2 应用公式进行计算
公式是由用户自行设计的对工作表进行计算和处理的表达式。它由等号 (=) 开始, 包含运算符, 运算对象常量、单元格引用和函数等。
往单元格中输入公式, 选中单元格后就可以输入。例如, 单元格A1和B1中已分别输入“10”和“20”, 选定单元格C1并输入=A1+B1。按回车键, 则在C1中就出现计算结果30。这时, 如果再选定单元格C1时, 在编辑栏中则显示其公式=A1+B1。
编辑公式与编辑数据相同, 可以在编辑栏中, 也可在单元格中。双击含有公式的单元格, 该公式就在单元格中显示。
由例可见, 应用公式时: (1) 全部公式以等号开始; (2) 输入公式后, 其计算结果显示在单元格中; (3) 当选定含有公式的单元格, 该单元格的公式就显示在编辑栏中; (4) 对输入单元格中数据的修改可立即引起公式结果的改变。
3 应用函数进行计算
EXCEL中既可应用内置函数, 也可应用自定义函数来进行数据计算。
3.1 应用内置函数进行计算
EXCEL内置函数是预先定义, 执行计算、分析等处理数据任务的特殊公式。在公式选项卡中的插入函数菜单中就可看到所有的内置函数。内置函数一般有以下两种应用方法:
3.1.1 直接输入
选定要输入函数的单元格, 键入“=”和函数名及参数, 按回车键即可。例如, 要在E1单元格中计算区域A1:C4中所有单元格中值的和。即可选定单元格E1后, 直接输入=SUM (A1:C4) , 再按回车键, 计算结果就出现在E1中了。
3.1.2 使用“插入函数”工具
单击“公式”主菜单左侧的“插入函数”按钮来实现。也可以单击公式编辑栏的“插入函数”打开“插入函数”对话框, 选择所需要的函数, 按照对话框的提示选择参数进行计算。
3.2 应用自定义函数进行计算
有些数据计算用内置函数解决起来不方便, 有时比较复杂、可读性差, 有时甚至是无能为力的, 这时就可以利用VBA开发自定义函数来进行计算。
自定义函数就是用户应用EXCEL VBA编写的能返回结果的子程序。
创建EXCEL自定义函数的步骤如下 (以计算三角形面积为例) :
1) 在EXCEL工作表界面下按<ALT+F11>组合键打开VBA编辑器, 单击“插入”→“模块”, 并在右边的代码窗口输入自定义函数的程序代码。
2) 进入Visual Basic窗口后, 选择菜单“插入→模块”命令, 得到“模块1”, 在其中输入自定义函数的代码如下:
单击窗口右上角的“关闭”按钮关闭VBA编辑窗口, 返回工作表窗口。这时就能够在当前工作簿中应用刚才创建的自定义函数, 也可以在函数列表的“用户定义”类别中找到这个自定义函数。
如果希望在本机上所有工作簿中使用这个自定义函数, 还需要:
1) 把这个包含自定义函数的工作簿另存为“加载宏”。依次单击“Office按钮”→“另存为”→“其他格式”, 打开“另存为”对话框, 在“保存类型”下拉列表中选择“EXCEL加载宏”, 然后在加载宏命名后单击“保存”按钮进行保存。
2) 保存后要在加载项中添加加载宏。单击“Office按钮”→“EXCEL选项”, 打开“EXCEL选项”对话框, 在左侧类别中选择“加载项”, 然后在右侧下方的“管理”下拉列表中选择“EXCEL加载项”, 再单击“转到”按钮, 打开“加载宏”对话框, 把之前保存的包含自定义函数的加载宏前面的复选框勾选, 单击“确定”, 就可完成加载项的添加。
应用函数进行计算, 不管是应用内置函数还是自定义函数, 计算数据的方式与公式计算数据的方式是相同的, 但是应用函数可以使公式变得更加简洁, 易于理解。
函数的参数可以是具体的数值、字符、逻辑值, 也可以是表达式、单元地址、区域、区域名字等。函数本身也可以作为参数。
而且, 函数可作为独立的公式而单独使用, 也可用于另一个公式中甚至另一个函数内。拥有众多内置函数, 并且可以自定义函数是EXCEL电子表格具有强大数据计算功能的坚实基础。
4 应用EXCEL VBA编程进行计算
VBA是Visual Basic For Application的简称。在EXCEL中, 使用VBA编程, 原则上可以实现各型各类的数值计算。速度快、完成准确度高、方便。应用EXCEL VBA编程进行计算既是EXCEL在数据处理上的精华所在, 同时也是难点所在。
在应用自定义函数计算这一部分内容中, 已经应用到了EXCEL VBA的一些知识, 但仅仅是局限在自定义函数这样一个范围。虽此, 但其特点已略见一斑。
由于EXCEL VBA编程进行计算涉及大量的编程知识, 代码消耗内存明显, 相对比较复杂, 一般情况下的数据计算, 前述的三种方法大体可以解决, 通常就没有必要采用这种方法。在此不做赘述。
以上, 我们对应用EXCEL电子表格进行数据计算常见的几种方法进行了阐述。应用自定义函数和应用EXCEL VBA编程进行数据计算属于EXCEL电子表格的二次开发。文中所述内容虽尚不足以凸显EXCEL电子表格在计算数据方面的巨大优势, 但也初步显示了其在计算数据方面的鲜明特点。由于EXCEL电子表格的功能强大和可再次开发的特点, 它在数据计算方面的应用将会持续推陈出新, 不断焕发出新的生命力。
摘要:本文介绍了应用EXCEL电子表格进行数据计算常见的四种方法。
关键词:数据,单元格,公式,函数,EXCEL VBA
参考文献
[1]李东博.中文版EXCEL 2007宝典[M].电子工业出版社, 2008.
Excel准确计算
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。