Excel中函数嵌套功能的实际应用

来源 :人力资源管理·学术版 | 被引量 : 0次 | 上传用户:C_Adrian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】Excel是办公自动化中非常重要的一款软件,它不仅能够方便地处理表格和进行图形分析,强大的功能体现在对数据的自动处理和计算。本文介绍了Excel函数的基本结构和Excel函数的种类,并通过部分实例介绍了嵌套函数的用法。
  【关键字】Excel 函数嵌套
  【中图分类号】TP317.1 【文献标识码】A 【文章编号】1673-8209(2010)04-0-01
  
  Excel是办公自动化中非常重要的一款软件,它的数据处理功能在现有的文字处理软件中独占鳌头,特别是Excel的函数功能更是十分强大,在生活和工作实践中得到重要应用。Excel中所提的函数其实是一些预定义的公式,它们使用一些称为参数的特定数值按特定的顺序或结构进行计算。用户可以直接用它们对某个区域内的数值进行一系列运算。
  Excel函数一共有11类,分别是数据库函数、日期与时间函数、工程函数、财务函数、信息函数、逻辑函数、查询和引用函数、数学和三角函数、统计函数、文本函数以及用户自定义函数。
  函数的基本结构以函数名称开始,后面是左圆括号、以逗号分隔的参数和右圆括号。如果函数以公式的形式出现,函数名称的前面必须键入等号(=)。
  嵌套函数,是指在某些情况下,用户可能需要将某函数作为另一函数的参数使用,它返回的数值类型必须与参数使用的数值类型相同。在处理复杂问题时,一个或两个函数的单独使用无法有效解决问题,甚至无法解决,那么,通过嵌套函数的使用就能方便解决问题。下面,通过几个实例介绍嵌套函数的运用。
  
  1 单个函数的嵌套:个人所得税的计算
  假设个人收入所得税的稽征办法是:工资在1000元以下的免征个人所得税,工资1000元以上至1500元的超过部分按5%的税率征收,1500元以上至2000元的超过部分按10%的税率征收,高于2000元的超过部分按30%的税率征收。
  假如工作表的B列存放职工姓名,C列存放工资,选中D列的空白单元格输入公式“=IF(C2<=1000,″″,IF((C2-1000)<=1500,(C2-1000)*0.05,IF(C2-E2<=1500,(C2-1500)*0.1,IF(C2>2000,(C2-2000)*0.3))))”,回车后即可计算出C2工资应缴纳的收入调节税。公式中的IF语句是逐次计算的,如果第一个逻辑判断C2<=1000成立,则公式所在单元格被填入空格;如果第一个逻辑判断式不成立,则计算第二个IF语句;直至计算结束。如果税率征收标准发生了变化,只须改变逻辑和计算式中的值,如1000、1500和2000等即可。
  例子中用到的函数是IF函数,它用于执行真假值判断后,根据逻辑测试的真假值返回不同的结果,因此IF函数也称为条件函数。它的应用很广泛,可以使用函数IF 对数值和公式进行条件检测。
  
  2 多个函数嵌套
  2.1 员工奖金计算
  假如有一张某公司员工出勤表,且该公司规定一个月奖金基数为1000元,病假1天扣10元,事假一天扣20元,旷工一天扣50元,扣完为止。计算出每个员工的当月奖金. 选中BM4单元格,输入公式:=IF(1000-COUNTIF(C4:BL4,"病假")*5-COUNTIF(C4:BL4,"事假")*10-COUNTIF(C4:BL4,"旷工")*25>0,1000-COUNTIF(C4:BL4,"病假")*5-COUNTIF(C4:BL4,"事假")*10-COUNTIF(C4:BL4,"旷工")*25,0),确认,计算出第一位员工的当月奖金额。
  上述公式的含义是:用“COUNTIF(C4:BL4,"病假")、COUNTIF(C4:BL4,"事假")、COUNTIF(C4:BL4,"旷工")”分别用于统计每位员工的病假、事假、旷工的次数,再分别乘以“5、10、25”(每“半天”为一次)计算出所要扣去的奖励额,再用基数“1000”减去上述扣去的金额。如果(IF)差大于“0”,则显示差(即员工的奖金额),否则显示“0”(扣完为止)。再次选中BM4单元格,用“填充柄”将上述公式复制到下面的单元格中,用于计算其它员工的当月奖励额。
  例子中用到的函数:
  条件计数函数COUNTIF
  语法:COUNTIF(range,criteria)。
  参数:range为需要统计的符合条件的单元格区域;criteria为参与计算的单元格条件,其形式可以为数字、表达式或文本(如36、″>160″和″男″等)。条件中的数字可以直接写入,表达式和文本必须加引号。
  2.2 人民币小写金额转换为大写金额
  很多会计人员都无法准确而快速地将会计报表中的小写金额转化为大写金额,如果手工输入这些大写金额,或者或少总会出现种错误,并且输入的速度慢了很多,这样就大大影响了工作效率。那么通过Excel函数多次嵌套可以轻松解决人民币金额从小写转换大写,下面以实例进行说明。
  第1步 在Excel工作表中输入相关数据,并在A列中输入一些具有代表性的人民币小写数据用来测试函数的功能。
  第2步 在B2单元格中输入公式"=IF(ABS(A2)<0.005,"",IF(A2<0,"负",)&IF(INT(ABS(A2)),TEXT(INT(ABS(A2)),"[dbnum2]")&"元",)&IF(INT(ABS(A2)*10)-INT(ABS(A2))*10,TEXT(INT(ABS(A2)*10)-INT(ABS(A2))*10,"[dbnum2]")&"角",IF(INT(ABS(A2))=ABS(A2),,IF(ABS(A2)<0.1,,"零")))&IF(ROUND(ABS(A2)*100-INT(ABS(A2)*10)*10,),TEXT(ROUND(ABS(A2)*100-INT(ABS(A2)*10)*10,),"[dbnum2]")&"分","整"))"。
  第3步 仔细检查公式输入无误后,按回车键即可将A2单元格中人民币小写金额转换为人民币大写金额。
  第4步 拖动B2单元格中的填充柄将公式复制到以下相关的单元格中,即可将A列中数字转换为人民币大写。从公式的执行结果来看,此公式可以处理各种情况。
  例子中用到的函数:
  绝对值函数ABS(number),返回给定数值的绝对值取整函数INT(number),返回给定数值的整数文本函数TEXT(value,format_text),根据指定的数字格式将数值转换成文本舍入函数ROUND(number,num_digits),按指定的位数对数值进行四舍五入
  Excel应用软件提供了大量函数,函数之间的嵌套更是十分丰富,虽然嵌套函数看似十分复杂,但是经过深入的学习和实践,掌握正确的函数并相互嵌套,将会快捷有效地解决实际问题。
  
  参考文献
  [1] 周文勤.Excel实用范例教学三例[J].电脑知识技术.2009(1).
其他文献
目的:观察脑微透析探针置入大鼠海马后组织间液葡萄糖、乳酸水平的动态变化,以探讨合适的探针置入平衡期.方法:使用微透析系统在探针置入大鼠海马后,于自由活动状态下连续取
自1999年以来,河北省随同全国新一轮高考改革也进行了深入变革:首先是招生规模不断扩大,1998年全省参加高考人数为178492人,录取56730人,录取率为31.78%;2003年报名人数33681
摘要:新媒体时代的到来给传统的广播传媒带来了巨大冲击,无论是新闻的传播途径和方式,还是其高效的传播速度都给受众带来了颠覆性改变。面对如此严峻的形势,如何在逆境中寻求突破,成为广播媒体必须面对的问题。本文从传统广播的劣势入手,对新媒体时代背景下传统广播与新媒体融合的意义进行了简要概述,并提出了一些有效策略,旨在为我国传统广播事业的行业改革与创新提供参考。  关键词:新媒体时代;传统广播;融合策略  
高血压是我国最常见的慢性疾病之一,与生活方式密切相关,是脑卒中、冠心病、肾衰竭的主要危险因素,对人类健康危害极大。因此,高血压的防治已经成为不容忽视的社会问题。本研
期刊
打电话过去的时候,是母亲接的电话,父亲在沙发上打着鼾,我甚至能够想像得到他把左手支在沙发扶手上的样子.父亲是个可爱的男人,除了看之类的电视不会睡着以外,其他剧情在他看
MATLAB(矩阵实验室)作为第四代计算机语言拥有一个与FORTRAN,C,C++,JAVA等高级编程语言进行交互的应用程序接口(API),用户可以将编写的程序直接导入到MATLAB函数库中调用。本文利用MA
艾丽丝·门罗的自传体小说《女孩和女人们的生活》以其特有的精确的洞察力和对主人公生活及精神上的哲理性思考,揭示了黛尔在安大略的诸伯利小镇成长过程中发生的一系列具有
学生党支部是党在高校学生中的最基层组织,发挥学生党支部的核心作用,可以有效加强高校的思想政治教育。近几年,金山学院十分重视发展大学生党员工作,也成立了多个学生党支部。这
“9·11”以来,部分媒体把塔利班和本·拉登之间的关系归结为特殊的亲密关系和简单的金钱交易。本文认为,这二者的关系实际上反映了塔利班政权在国家命运选择上的困惑;通过对此
《基辅怨》是美国著名犹太作家马拉默德的名篇,以一起真实的反犹事件为原型,讲述了一个成为种族主义的牺牲品,为整个犹太民族受苦的义人雅科夫的故事。马拉默德以雅科夫“一