当前位置:首页 > 办公 > Excel教程 > 正文内容

IF函数,你真不会用

酷网1个月前 (10-28)Excel教程25

I和F两个英文字母你可能认识,I和F组成的IF函数,你不一定会用它。小小的两个英文字母,其功能却是强大的!

函数定义:

判断是否满足某个条件,如果满足返回一个值,如果不满足则返回另一个值。

语法格式:

IF(logical_test, value_if_true,[value_if_false])

IF函数的使用格式就像我们小学时候的造句:如果…就…否则…

IF函数到底能干嘛呢?示例说话

1、判断是否超预算

输入公式:=IF(C2>B2,”超预算”,””)

如果实际大于预算,就返回“超预算”,否则返回“空”。

2、计算提成

输入公式:

=IF(B2<6000,3%,IF(B2<12000,5%,8%))*B2

如果B2单元格的值小于6000,就返回提成比例3%,如果B2单元格的值小于12000,就返回提成比例5%,否则返回提成比例8%;

IF()部分得到对应提成比例,然后乘以业绩,得到对应的提成。

3、计算个税

输入公式:

=IF(B2-5000>80000,(B2-5000)*0.45-15160,IF(B2-5000>55000,(B2-5000)*0.35-7160,IF(B2-5000>35000,(B2-5000)*0.3-4410,IF(B2-5000>25000,(B2-5000)*0.25-2660,IF(B2-5000>12000,(B2-5000)*0.2-1410,IF(B2-5000>3000,(B2-5000)*0.1-210,IF(B2-5000>0,(B2-5000)*0.03,0)))))))

计算个税可以用函数ROUND+MAX来解决,在此用来说明IF函数的多层嵌套。

4、多条件判断

如果性别为女且年龄大于等于50岁、性别为男且年龄大于等于55岁,就显示“退休”,否则显示“空”。

输入公式:

=IF(OR(AND(B2=”女”,C2>=50),AND(B2=”男”,C2>=55)),”退休”,””)

AND(B2=”女”,C2>=50)部分是性别为女、年龄大于等于50岁这两个条件都要成立

AND(B2=”男”,C2>=55)部分是性别为男、年龄大于等于55岁这两个条件都要成立

OR(AND(),AND())结构表示两个AND部分任一条件成立都可以

该题中AND可以用*代替,OR可以用+代替

公式可以写成:

=IF((B2=”女”)*(C2>=50)+(B2=”男”)*(C2>=55),”退休”,””)

5、逆向查找

输入公式:

=VLOOKUP(D2,IF({1,0},B2:B8,A2:A8),2,0)

IF({1,0},B2:B8,A2:A8)部分中{1,0},表示条件

为1时条件成立返回B2:B8

为0时条件不成立返回A2:A8

函数VLOOKUP借助IF{1,0}结构将两列顺序对换,逆向转换为顺序,从而实现逆向查找

6、N+IF组合

输入公式:

=SUM(INDEX(E2:E8,N(IF(1,MATCH(A2:A8,D2:D8,))))*B2:B8)

数组公式,按三键结束

N函数起降维作用,将三维引用转换为一维数组

7、T+IF组合

输入公式:

=SUM(VLOOKUP(T(IF({1},A2:A8)),D2:E8,2,0)*B2:B8)

数组公式,按三键结束

IF({1},A2:A8)部分构成三维内存数组

VLOOKUP函数第一参数不能直接为数组

函数T与函数N一样起降维作用,将三维引用转换为一维数组,其返回的结果仍为数组,用函数SUM求和。

扫描二维码推送至手机访问。

版权声明:本文章来源于互联网,由八酷网收集发布,如需转载请注明出处。

本文链接:https://www.i8ku.com/2021/40698.html

分享给朋友:

相关文章

excel数值重复,怎么取前三名销量?

excel数值重复,怎么取前三名销量?

如下图: 存在两个第一名、两个第二名,用LARGE函数来取前三名的销售量时,就会出错。要想去除前三位销量数据,要借助FREQUENCY函数。 公式实现 在F2输入公式: =LARGE(IF(FREQUENCY($B$2...

excel图表迷你图,表达数据简洁醒目

excel图表迷你图,表达数据简洁醒目

图表可以直观表达数据,可是,大量的数据放在一个图表中,有时却显得纷乱,比如: 这样的图表,是不是给人以乱糟糟的感觉? 这时,我们就可以采用“迷你图”了。 操作演示 Excel 2010及以上版本,提供了全新的“迷你图”...

打印页面标题怎么设置?页面打印设置顶端标题行

打印页面标题怎么设置?页面打印设置顶端标题行

       为多页(execl)电子表格设置每一页都打印标题,打印页面标题怎么设置,页面设置顶端标题行,打印页面每页都有标题,如何设置页面标题一、选中表格,在页面布局处选择打印标题二、在顶端标题行这...

Excel表格怎么用VBA代码插入同心圆?

Excel表格怎么用VBA代码插入同心圆?

  VBA,全称Visual Basic for Applications,它是Visual Basic的一种宏语言,是Excel表格中最为重要的扩展功能之一,具有强大的代码编辑和执行...

excel图表快速确定自已的地盘——CurrentRegion属性

excel图表快速确定自已的地盘——CurrentRegion属性

在清朝初期,入关的八旗子弟通过骑马来圈定自已所属的土地,称为“跑马圈地”,但这种恃强凌弱的行为极大地激发了满汉之间的矛盾,后来清政府制止了这种霸道无理的行为。 在Excel中,用不着这么麻烦,任一单元格所在区域能很快地确...

excel中如何使用vlookup函数?vlookup函数

excel中如何使用vlookup函数?vlookup函数

使用 Microsoft Excel 的 Vlookup 函数看起来很难,但是实际上是一件简单的事情。你只需要学习使用一小段代码,就可以简化从任何工作表格中获取信息的工作。本文章的内容较长,对vlookup函数的使用也很全面,总的整理了3个...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。