一、SUMIF与SUMIFS
=SUMIF(区域,条件,求和区域)
=SUMIFS(求和区域,条件区域1,条件1,条件区域2,条件2, ...)
某水果店11月销售记录如下表,我们想运用函数计算1、张明11月份的销售数量是多少KG?2、张明11月份香蕉的销售数量是多少KG?
问题1中,只有一个条件张明;问题2中,有两个条件,张明和香蕉。
问题1直接运用SUMIF进行计算,结果为700;
=SUMIF(F2:F9,“张明”,E2:E9)
问题2需要运用SUMIFS进行计算,结果为200。
=SUMIFS(E2:E8,F2:F8,"张明",C2:C8,"香蕉")
二、AVERAGEIF与AVERAGEIFS
=AVERAGEIF(区域,条件,求平均值区域)
=AVERAGEIFS(求平均值区域,条件区域1,条件1, 条件区域2,条件2, ...)
根据图2,某水果店的11月销售记录表,运用函数计算1、香蕉的平均单价是多少?2、11月份张明销售的香蕉的平均单价是多少?
为了方便大家观看,将本问中的香蕉和张明进行了颜色标注。
问题1中,条件为香蕉,运用AVERAGEIF进行计算,结果为6:
=AVERAGEIF(C2:C9,"香蕉",D2:D9)
问题2中,条件为香蕉和张明,运用AVERAGEIFS函数进行计算,结果为6。
=AVERAGEIFS(D2:D9,C2:C9,"香蕉",F2:F9,"张明")
三、DATEIF
=DATEDIF(开始日期,结束日期,单位),其中单位可以为Y(年),M(月),D(日);
例如,求张明两次销售香蕉,相隔了多少天?
=DATEDIF(B3,B9,"d")
结果为29。
四、COUNTIF与COUNTIFS
=COUNTIF(区域,条件)
=COUNTIFS(条件匹配查询区域1,条件1,条件匹配查询区域2,条件2,...)
运用COUNTIF和COUNTIFS函数,可以在表格中,求出满足所需条件的单元格个数有多少。
1、求出该水果店11月份,香蕉的销售次数;
2、求出张明11月份销售香蕉的次数。
在问题1中,以下公式结果为3:
=COUNTIF(C2:C9,"香蕉")
在问题2中,以下公式结果为2:
=COUNTIFS(C2:C9,"香蕉",F2:F9,"张明")
五、IFERROR
当值出现错误值时,返回某个值。即如果是对的,那就按照对的显示,如果错了,那就返回特定值。
通常我们使用时,可在IFERROR中嵌套其他函数。例如:
=IFERROR(VLOOKUP(……),0)
当VLOOKUP()出现错误值时,单元格显示为0。
如图3所示,在单独使用VLOOKUP函数进行进行时,出现错误值#N/A,进行二次去删除错误值会很影响工作效率,此时配套IFERROR函数,可以事半功倍。如图4,
图3
图4
六、IFS
=IFS(条件1,返回值1,条件2,返回值2,条件3,返回值3,…),IFS函数在多条件进行判断时,更加的方便。
一年级需要根据成绩划分“优秀(>=95)”,“良好(>=80)”,“及格(>=60)”,“不及格(<60)”四个档位,运用IFS函数进行快速判断。不过这个函数目前只能在2019和Office 365中可以使用,低版本的同学暂时还不能用哦。
图文制作:方大云
原载公众号:山芋不烫手