excelif函数if函数嵌套用法.doc

上传人:w****2 文档编号:6589921 上传时间:2020-02-29 格式:DOC 页数:14 大小:440.50KB
返回 下载 相关 举报
excelif函数if函数嵌套用法.doc_第1页
第1页 / 共14页
excelif函数if函数嵌套用法.doc_第2页
第2页 / 共14页
excelif函数if函数嵌套用法.doc_第3页
第3页 / 共14页
点击查看更多>>
资源描述
excel if函数 if函数嵌套用法excel函数中 if函数的使用非常广泛,特别是在单条件判断的时候,用好 if函数可以帮我们完成很多功能。最简单的 excel if函数应用例子:下图数据在d列显示如下结果:如果数据1大于60则显示合格,否则显示不合格。那么在d2单元格输入以下公式:=if(a260,合格,不合格)然后向下拖拽,自动生成数据,如下图D列效果。if函数必须的条件:每一个 if函数必须使用英文的括号括起来;括号内为三个数据,第一个数据是条件(如上例中的a260),第二数据为满足第一个数据后返回的结果,通常使用英文的引号括起来,第三个数据是不满足第一个数据时需要返回的结果;(如果不输入第三个数据可以吗,当然可以,返回什么结果自己试试吧)经常出现的错误:其中的符号如逗号和引号皆为英文(也就是所谓的半角);if的右括号放在了条件的后面;(这是在多个条件使用if函数进行嵌套时非常容易犯的错误)if函数嵌套用法例子:下图数据,在e列显示如下结果:如果数据1小于60则显示不合格,如果大于等于60而小于80则显示合格,如果大于等于80而小于90显示良好,如果大于等于90则显示优秀。这是经典的if嵌套应用例子,需要我们使用 if函数的嵌套。if嵌套书写前,首先你要理解要求,并将要求数学化,也就是使用数学的模式表达出来,if函数多重嵌套一般情况下我们可以将它看做分段函数,那么问题就很容易解决了。例子可以在E2单元格使用如下代码:=if(a260,不合格,if(a280,合格,if(a2=60的情况,那么根据题意,只需再满足average($a$2:$a$9),合格,不合格)这句话是这样理解的,当数据a2大于a2到a9所有数据的平均数时,返回合格,否则返回不合格。其中average( )是求平均数函数,而$a$2:$a$9是绝对定位a2到a9的区域,如果不加$这个符号,我们在拖动单元格自动生成数据时a2就会变成a3,如果横向拖动时a2就会变成b2,这可不是我们想要的。关于这一点你可以自己尝试,如想了解更多关于excel绝对引用的知识可以参考这里,这篇文章还讲到了对其他表格的引用,有兴趣可以看看。这个例子只是简单的函数举例,你可以根据自己的需要使用更加复杂的函数,将其和if函数组合使用,可以得到非常广阔的使用范围,大家可以自己试试,我只是简单阐述,你有什么感受可以留言。excel数据引用公式的使用方法现实中excel的功能已经能够帮助我们解决很多问题。今天一个同事问我了一个问题,说能否建立一个excel模板文件自动检测其他的excel文件,检测其中的数据,如果受检测的excel文件做任何数据的改动,这个模板文件会自动更新数据。想完成这一目的,使用excel的引用即可。excel数据引用分为四种,我们给大家简单介绍下:1、excel数据相对引用。这种最为简单,通常大家都知道,就是普通的公式计算。简单介绍几个公式,相信大家都很清楚。1)、在d2单元格中需要计算:数据一和数据二的平均数与数据三的差。就可以输入=(A2+B2)/2-C2或者输入=sum(A2:B2)/2-C2其中,括号必须是英文状态或者是半角中文状态,其中的列号ABC输入大小写没有关系,都会自动变成大写。如果求和的数据过多则不要用加号了,用sum求和函数较为方便。(求括号内英文冒号两侧的单元格之间的数据之和)sum函数不但可以求横向的行之和、竖向的列之和,还可以求对角线所辖区域的矩形区域之和。2)、计算:数据一、数据二、数据三的最大值与最小值的差,可以输入:=max(a2:d2)-min(a2:d2)其中,max是求最大值函数,min是求最小值函数。和sum一样,这两个函数都支持对角线所辖区域矩形的数据运算。3)、计算:如果数据一大于1500,则综合数据是数据一、数据二、数据三求和,若数据一介于1000至1500之间则计算数据一和数据二之和,若数据一低于1000,则只记录数据一的结果。(这个例子在公司计算工资的时候很常用,但是要非常小心边界的判断,需要的时候可以用=表示大于等于,用1500,SUM(A2:C2),IF(A232 、apples 或 B4。 说明 Microsoft Excel 还提供了其他一些函数,它们可根据条件来分析数据。 若要计算基于一个文本字符串或某范围内的一个数值的总和,可使用 SUMIF 工作表函数。 若要使公式返回两个基于条件的值之一,例如某指定销售金额的销售红利,可使用 IF 工作表函数。 若要计算空或非空单元格的个数,可使用 COUNTA 和 COUNTBLANK 函数。 示例 1:通用 COUNTIF 公式 如果您将示例复制到空白工作表中,可能会更易于理解该示例。 A B 1 数据 数据 2 apples 32 3 oranges 54 4 peaches 75 5 apples 86 公式 说明(结果) =COUNTIF(A2:A5,apples) 计算第一列中苹果所在单元格的个数 (2) =COUNTIF(A2:A5,A4) 计算第一列中桃所在单元格的个数 (2) =COUNTIF(A2:A5,A3)+COUNTIF(A2:A5,A2) 计算第一列中柑桔和苹果所在单元格的个数 (3) =COUNTIF(B2:B5,55) 计算第二列中值大于 55 的单元格个数 (2) =COUNTIF(B2:B5,&B4) 计算第二列中值不等于 75 的单元格个数 (2) =COUNTIF(B2:B5,=32)-COUNTIF(B2:B5,85) 计算第二列中值大于或等于 32 且小于或等于 85 的单元格个数 (3)计算80到89之间的人数=countif(B1:B10,=80)-countif(B1:B10,90) 假设B1:B10为你的数据区域.2009-11-08 12:20 Excel中能熟练地掌握函数的技巧,在水文日常工作中能达到事半功倍的效果。例如:要计算A1:An(定义:data)区域中非零的单元格的平均值,可在单元格中输入=sum(data)/countif(data, 0)。下面具体介绍Countif()函数的高级技巧如下:一、求各种类型单元格的个数所求类型单元格公式说明真空单元格=COUNTIF(data1,=)真空+假空单元格=COUNTIF(data1,)相当于countblank()函数非真空单元格=COUNTIF(data1,)相当于counta()函数文本型单元格=COUNTIF(data1,*)假空单元格也是文本型单元格区域内所有单元格=COUNTIF(data1,)数字型单元格=COUNT(data1)不是countif(),这里顺便点一下。备注:data1为用户定义单元格区域,如用户把a1:d50区域定义为data1,以下data2、data3、data4、data5类同data1,也为用户定义的单元格区域。二、求大于或小于等于某个值的单元格个数所求内容公式大于50=COUNTIF(data2,50)等于50=COUNTIF(data2,50)小于50=COUNTIF(data2,=50)小于或等于50=COUNTIF(data2,&$E$21)等于E21单元格的值=COUNTIF(data2,$E$21)小于E21单元格的值=COUNTIF(data2,=&$E$21)小于或等于E21单元格的值=COUNTIF(data2,=60=SUM(COUNTIF(INDIRECT(a1:a10,b2:b20,c3:c30),=60)三个区域中=70=SUM(COUNTIF(INDIRECT(a1:a10,b2:b20,c3:c30),70)三个区域中60=SUM(COUNTIF(INDIRECT(a1:a10,b2:b20,c3:c30),10并且&10,15)*1,-1)=10并且=&10,15)*1,-1)=10并且=10,15)*1,-1)10并且10,=15)*1,-1)10并且10)-COUNTIF(data4,15)六、数据的有效性验证首先,选择要设置有效性验证区域(如:A1:A100,定义为:data5)中的任一单元格(假设为:A1),在excel工作表中,用鼠标依次点击菜单栏数据有效性菜单命令,打开“数据有效性”对话框,在“允许”下拉按钮中设置有效性条件为“自定义”,在“公式”框中输入 =COUNTIF(data5,A1)2,然后,复制A1单元格,选中除A1外的所有单元格(A2:A100),用鼠标依次点击编辑选择性粘贴命令粘贴有效性验证。这样即实现了数据data5区域中不重复的验证条件。关于=COUNTIF(F6:N6,*)的相关问题:本人在用到公式=COUNTIF(F6:N6,*)时,出现错误,我在所选的区域内(有M、*、和数字1、0),在用公式求*个数时,所得个数为非数字相加之和,而分别求M、*、1、0个数时得出的个数是正确的,同样的公式为什么求出不同的结果,很是郁闷,请各位帮忙! 本来想把表考上,但考不上来。*代表除数字外的任何符号,包括两个以上的符号、字符如“#”、“#¥”、“#222”、“B1”、以及以文本方式出现的数码“123”等的通配符,但不代表数字,包括以1.00E+12这样的方式表示的数字;所以解决与*号匹配的问题时,要在*号前加符号,即“*”仅代表*号。公式改为 =COUNTIF(F6:N6,*)即可。
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 临时分类 > 人文社科


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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