小伙伴们好啊,今天和大家分享一组常用函数公式的使用方法,看看哪个还不熟:
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,还可以忽略手工隐藏行的数据,小伙伴们有空可以试试。
AGGREGATE函数
和SUBTOTAL函数功能类似,功能比SUBTOTAL更多,第一参数可以使用1到19的数值,来指定19种不同的汇总方式。第二参数使用1到7,来指定忽略哪些内容。
如下图所示,已经对B列的部门进行了筛选,而且F列的金额计算结果有错误值,使用以下公式,可以对F列的金额进行汇总。
=AGGREGATE(9,7,F2:F14)
AGGREGATE函数第一参数使用9,表示汇总方式为求和,第二参数使用7,表示忽略隐藏行和错误值。
今天咱们的内容就是这些吧,祝各位小伙伴一天好心情。
图文制作:祝洪忠