excel IF 函数 excelif函数 if函数or多个条件并列

下面我们将介绍IF函数 。这是在公式中经常要使用的一个函数,为公式提供判断功能 。IF函数判断是否满足某个条件,如果满足返回一个值,如果不满足则返回另一个值 。
一、认识IF函数:

excel IF 函数 excelif函数 if函数or多个条件并列

文章插图

二、IF函数的常规运用
应用一:标记满足特定条件的数据 。
假如有一系列反映各月份销量增长情况的数据,需要标识出销量下滑的月份并直观地反映下滑的程度,例如下图所示的工作表,我们使用&34;↓&34;来标识销量下滑的月份,并且&34;↓&34;越多销量下滑越严重 。
在单元格C2单元格中,输入公式:
=IF(B2<0,REPT(&34;↓&34;,B2*-100),&34;&34;)
因为B2中的值,大于0,所以B2<0为FALSE,结果返回为空 。将公式下拉至最后一个数据单元格 。
结果如下图所示:
excel IF 函数 excelif函数 if函数or多个条件并列

文章插图
应用二:避免除数为0
在Excel中,如果试图除以0,那么公式将会返回DIV/0!错误 。此时,可以使用IF函数来检查除数,以确保在表达式中参与计算的数不为0 。本示例中,毛利瑞的计算公式为:(销售额-成本)/成本,如果成本为0,那么会返回错误 。为避免除数为0,在单元格C2中方的公式为:
=IF(B2<>0,(A2-B2)/B2,&34;成本为零&34;)
如果B2的值不为0,则使用公式进行计算,否则则显示&34;成本为零&34; 。将公式下拉至其它单元格 。结果如下图所示:
excel IF 函数 excelif函数 if函数or多个条件并列

文章插图
应用三:根据多个条件确定考核等级
可以将多个条件联合起来作为IF函数的测试条件 。本例中,只有考核分数大于85且出勤天数大于100天的员工的考核等级才是&34;A&34; 。在单元格E2中的公式为:
=IF(AND(C2>85,D2>100),&34;A&34;,&34;&34;)
使用AND函数联合两个条件的结果 。
excel IF 函数 excelif函数 if函数or多个条件并列

文章插图
应用四:统计指定数据出现的次数 。
可以使用带IF函数的数组公式统计指定数据在某区域中出现的次数 。下图所示的工作表中&34;橘右京&34;在单元格区域A2:A13中出现的次数,使用的数组公式为:
=SUM(IF(C2=A2:A13,1,0))
将单元格C2中的值与单元格A2:A13中的值比较,如果相同,则返回1,否则返回0,SUM函数将返回的值相加,得到B1中的值在A2:A13中出现的次数
excel IF 函数 excelif函数 if函数or多个条件并列

文章插图
应用五:获取指定数据出现的位置 。
有时候,想要获取指定数据在区域中最后一次出现的位置 。例如,在下图所示的工作表中,获取单元格C2中的值在单元格区域A2:A13中最后一次出现的位置,可以使用数组公式:
=ADDRESS(MAX(IF(C2=A2:A13,ROW(A2:A13),&34;&34;)),COLUMN(A2:A13))
IF函数生成C2的值在A2:A13中行位置值的数组,MAX函数返回最大值,即最后一次出现的行位置,ADDRESS函数根据行列号返回绝对地址 。
excel IF 函数 excelif函数 if函数or多个条件并列

文章插图
【excel IF 函数 excelif函数 if函数or多个条件并列】注:应用四,应用五的公式都是数组公式,需要按Shift+Ctrl+Enter>组合键,Excel会自动在公式前后生成大括号{}
欢迎分享及转载文章 。
私信 1217 可以获取VBA FOR WPS的安装程序
私信 数据 可以获取SQL代码的Excel文件
私信 视频 可以获取80集VBA入门视频