五个常用公式,看完你就能学会

1、IFERROR函数

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

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

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

常用示例:

如下图所示,要在F列根据订单数和完成数 ,计算订单完成进度,公式为:

=IFERROR(E2/D2,'订单吨数待核')

当D列的订单吨数为空白时,E2/D2会返回错误值,此时用IFERROR函数指定返回'订单吨数待核',如果E2/D2没有返回错误值,则返回E2/D2的计算结果。

2、AND函数

AND函数用于符合多个条件的判断。

在所有参数的结果都返回逻辑值TRUE的情况下,才返回逻辑值TRUE。如有任意一个参数的结果为FALSE或是等于0,AND函数结果就是FALSE。

与之对应的是OR函数,如有任意一个参数的结果为TRUE,OR函数结果就是TRUE。

常用示例:

如下图所示,B列的包装质量要小于等于500,并且大于等于495两个条件,才判定为合格,否则就是不合格。公式为:

=IF(AND(B2>=495,B2<=500),'合格','不合格')

本例中,如果两个条件对比后都为“TRUE”,则AND函数返回TRUE,IF函数返回指定内容“合格”,否则就返回“不合格”。

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

=IF(OR(B2>=495,B2<=500),'合格','不合格')

3、COUNTIF函数

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

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

常用示例:

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

=IF(COUNTIF(B:B,B2)>1,'重复','')

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

4、DATEDIF函数

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

该函数用法为:

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

常用示例:

如下图所示,要根据的入司时间计算工龄,公式为:

=DATEDIF(B2,'2021-1-1','y')

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

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

5、VLOOKUP函数

VLOOKUP函数一直是大众情人般的存在,该函数的用法为:

VLOOKUP(要找谁,在哪儿找,返回第几列的内容,匹配方式)

常用示例:

如下图所示,要根据I3单元格中的省份查询对应的省会城市。

公式为:

=VLOOKUP(I3,B2:G8,3,0)

公式以I3单元格中的省份名称作为查询值,在B2:G8单元格区域的首列中查找这个省份名称,然后返回与之对应的第三列中的内容。

使用该函数时,需要注意以下几点:

1、第4参数一般用0(或FASLE)以精确匹配方式进行查找。

2、第3参数中的列号,不能理解为工作表中实际的列号,而是指定返回值在查找范围中的第几列。

3、如果查找值与数据区域关键字的数据类型不一致,会返回错误值#N/A。

4、查找值必须位于查询区域中的第一列。

好了,今天的内容就是这些吧,祝小伙伴们一天好心情!

图文制作:祝洪忠

(0)

相关推荐