2022年excel函数中if函数的使用非常广泛 .pdf

上传人:C****o 文档编号:24120166 上传时间:2022-07-03 格式:PDF 页数:5 大小:1.01MB
返回 下载 相关 举报
2022年excel函数中if函数的使用非常广泛 .pdf_第1页
第1页 / 共5页
2022年excel函数中if函数的使用非常广泛 .pdf_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《2022年excel函数中if函数的使用非常广泛 .pdf》由会员分享,可在线阅读,更多相关《2022年excel函数中if函数的使用非常广泛 .pdf(5页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、学习必备欢迎下载excel 函数中 if函数的使用非常广泛,特别是在单条件判断的时候,用好 if函数可以帮我们完成很多功能。最简单的 excel if函数应用例子:下图数据在d 列显示如下结果:如果数据1 大于 60 则显示合格,否则显示不合格。那么在 d2 单元格输入以下公式:=if(a260,合格, 不合格 ) 然后向下拖拽,自动生成数据,如下图D列效果。if函数必须的条件 :每一个 if函数必须使用英文的括号括起来;括号内为三个数据,第一个数据是条件(如上例中的a260),第二数据为满足第一个数据后返回的结果, 通常使用英文的引号括起来, 第三个数据是不满足第一个数据时需要返回的结果;

2、(如果不输入第三个数据可以吗,当然可以,返回什么结果自己试试吧)经常出现的错误:其中的符号如逗号和引号皆为英文(也就是所谓的半角);if的右括号放在了条件的后面;(这是在多个条件使用if函数进行嵌套时非常容易犯的错误)if函数嵌套用法名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 学习必备欢迎下载例子:下图数据,在e 列显示如下结果:如果数据1 小于 60 则显示不合格,如果大于等于 60 而小于 80 则显示

3、合格,如果大于等于 80而小于 90 显示良好,如果大于等于 90 则显示优秀。这是经典的 if嵌套应用例子,需要我们使用 if函数的嵌套。if嵌套书写前,首先你要理解要求,并将要求数学化,也就是使用数学的模式表达出来, if 函数多重嵌套一般情况下我们可以将它看做分段函数,那么问题就很容易解决了。例子可以在E2单元格使用如下代码:=if(a260,不合格,if(a280,合格,if(a2=60的情况,那么根据题意, 只需再满足 average($a$2:$a$9),合格, 不合格 ) 这句话是这样理解的, 当数据 a2 大于 a2 到 a9 所有数据的平均数时, 返回合格,否则返回不合格。其

4、中 average( ) 是求平均数函数,而 $a$2:$a$9 是绝对定位 a2 到 a9 的区域,如果不加 $这个符号,我们在拖动单元格自动生成数据时a2 就会变成 a3,如果横向拖动时 a2 就会变成 b2,这可不是我们想要的。关于这一点你可以自己尝试,如想了解更多关于excel 绝对引用的知识可以参考这里, 这篇文章还讲到了对其他表格的引用,有兴趣可以看看。这个例子只是简单的函数举例, 你可以根据自己的需要使用更加复杂的函数,将其和 if函数组合使用,可以得到非常广阔的使用范围,大家可以自己试试,我只是简单阐述,你有什么感受可以留言。更多excel 内容看这里在 Excel 中,我们通

5、常使用IF 函数来处理一些条件判断的问题。比如某一工作报表中,专业代码为“01”至“12”,它们分别对应“ 种植 ” 等 12 个专业名称,如图1 所示。名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 3 页,共 5 页 - - - - - - - - - 学习必备欢迎下载现在我们需要在一大堆数据中根据专业代码写出相应的专业名称。由于表格的限制,我们不能对它们进行排序等操作。如果用IF 函数来处理,假定专业代码在A2 单元格,那么相应的公式为“=IF(A2=01,种

6、植 ,IF(A2=02, 养殖 ,IF(A2=03, 机电 ,IF(A2=04, 微机,IF(A2=05, 建筑 ,IF(A2=06, 护理,IF(A2=07, 财经 ,IF(A2=08, 商贸 ,IF(A2=09, 幼师 ,IF(A2=10, 文秘 ,IF(A2=11, 法律,IF(A2=12, 化工 ,)”,如图 2 所示。呵呵,相信您一定会看得眼花缭乱。这还在其次,关键的问题是这个公式中要用到11 个 IF 函数来嵌套,而在 Excel 2003及以前的版本中,最多允许7 层 IF 函数嵌套。即使Excel 2007中允许使用64 层 IF函数嵌套。那么遇到这种嵌套过多的情况应该怎么办呢

7、? 其实,在 Excel 中,还有另一函数可以解决这个问题,那就是LOOKUP 函数。我们先在两个空白单元格区域分别放置专业代码和对应的专业名称。专业代码需要升序排列。做到如图 1 表格的样子。比如我们把专业代码放到F2:F13 单元格区域,对应的专业名称放在G2:G13 单元格区域。比如我们要查询的专业代码在A 列,现在我们只需要在C2 单元格输入公式“=LOOKUP(A2,$F$2:$F$13,$G$2:$G$13) ”,按下回车键,就可以得到结果了,如图3 所示。名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - -

8、- - - - - - - - - - - - 第 4 页,共 5 页 - - - - - - - - - 学习必备欢迎下载非常简单轻松吧 ?该公式的简单解释就是在F2:F13 这个单元格区域中查找A2 单元格的数据,查到后则返回 G2:G13 单元格区域同一行的单元格数据。比如A2 单元格为 “01”,那么在 F2:F13 单元格区域找到“01”后,它位于该区域的第一行,那么就返回G2:G13 单元格区域的第一行数据“ 种植 ” 。加入你阿拉伯数字单元格在C10 ,公式在 C10 以外任意单元格内 ,那设置公式如下: =IF(C100, 金额为负无效 ,IF(OR(C10=0,C10=),零

9、元整,IF(C101,TEXT(INT(C10),dbnum2G/通用格式 )&元) & IF(INT(C10*10)-INT(C10)*10=0,IF(INT(C10)*(INT(C10*100)-INT(C10*10)*10)=0,零),TEXT(INT(C10*10)-INT(C10)*10,dbnum2)&角)&IF(INT(C10*100)-INT(C10*10)*10)=0,整,TEXT(INT(C10*100)-INT(C10*10)*10),dbnum2)&分) 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 5 页,共 5 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com