八个常见函数,看看那个还不会!

八个常见函数,看看那个还不会!
2019年09月10日 11:45 兴证资产管理

小伙伴们好啊,对于办公软件中最常用的Excel,你是否还有不熟悉的函数呢?用对函数效率可以提升一大半哦。今天小麒麟就和大家分享一组常用函数公式的使用方法,看看哪个还不熟,赶紧练习起来吧。

IF函数

用来完成非此即彼的判断。用法是:

=IF(判断条件,符合条件时返回的值,不符合条件时返回的值)

如下图,要判断成绩是否合格。公式为:

=IF(C2>=60,"及格","不及格")

AND函数

AND函数用于符合多个条件的判断。在所有参数的结果都返回逻辑值TRUE、或是运算结果不等于0的情况下,才返回逻辑值TRUE。如有任意一个参数的结果为FALSE或是等于0,AND函数结果就是FALSE。

如下图,要根据B、C、D列三个条件,来判断是否属于考虑对象。

公式为:

=IF(AND(B2="是",C2="是",D2="是"),"备胎优选","不予考虑")

本例中,如果三个条件都为“是”,则AND函数返回TRUE,IF函数返回指定内容“备胎优选”,否则就返回“不予考虑”。

假如降低条件了,三个条件符合其一就返回“备胎优选”,可以将公式中的AND写成OR。

=IF(OR(B2="是",C2="是",D2="是"),"备胎优选","不予考虑")

OR函数的作用也是依次判断多个条件,只要多个条件的判断结果有一个是TRUE,OR函数就返回TRUE。

IFERROR函数

IFERROR函数可以说是屏蔽错误值的杀手级函数了。

如果公式计算没有错误值,则返回公式计算结果,否则返回指定的内容。

第一个参数是要运算的公式,第二个参数是在公式计算出现错误值的情况下,要指定返回的值。

常用示例:

COUNTIF函数

COUNTIF函数用于统计一个区域中符合条件的单元格个数。该函数用法为:

COUNTIF(统计的单元格范围,要统计的条件)

如下图,要统计A列姓名是否重复,公式为:

=IF(COUNTIF(A:A,A2)>1,"重复","")

先使用COUNTIF函数计算出A列区域中有多少个与A2相同的姓名。然后使用IF函数判断,如果COUNTIF函数的结果大于1,就说明有重复了。

DATEDIF函数

强大的日期计算函数,却甘心做Excel中的隐士,在函数列表中没有这个函数的名字,也看不到这个函数的帮助文件。

该函数用法为:

DATEDIF(起始日,截止日,间隔的类型)

如下图,要根据出生年月计算年龄,公式为:

=DATEDIF(B2,TODAY(),"y")

TODAY函数返回系统当前的日期。

DATEDIF函数以B2的出生年月作为开始日期,以系统日期作为结束日期,第三参数使用“Y”,表示计算两个日期之间的整年数。

如果要计算间隔的月数,第三参数可以使用“m”。

SUMPRODUCT函数

该函数作用是将数组间对应的元素相乘,并返回乘积之和。

如下图所示,要计算采购所有物资的总金额,公式为:

=SUMPRODUCT(D2:D14,E2:E14)

公式中,将D2:D14的数量和E2:E14的单价分别对应相乘,然后将乘积求和,得到最终所有物资的采购总金额。

SUBTOTAL函数

仅对可见单元格汇总计算,能够计算在筛选状态下的求和。

如下图,对B列的部门进行了筛选,使用以下公式可以计算出筛选后的数量之和。

=SUBTOTAL(9,D2:D14)

SUBTOTAL第一参数用于指定汇总方式,可以是1~11的数值,通过指定不同的第一参数,可以实现平均值、求和、最大、最小、计数等多种计算方式。

如果第一参数使用101~111,还可以忽略手工隐藏行的数据,小伙伴们有空可以试试。

IAGGREGATE函数

和SUBTOTAL函数功能类似,功能比SUBTOTAL更多,第一参数可以使用1到19的数值,来指定19种不同的汇总方式。第二参数使用1到7,来指定忽略哪些内容。

如下图所示,已经对B列的部门进行了筛选,而且F列的金额计算结果有错误值,使用以下公式,可以对F列的金额进行汇总。

=AGGREGATE(9,7,F2:F14)

AGGREGATE函数第一参数使用9,表示汇总方式为求和,第二参数使用7,表示忽略隐藏行和错误值。

财经自媒体联盟更多自媒体作者

新浪首页 语音播报 相关新闻 返回顶部