excel中if函数的参数详解

2024-06-14 0

excel中if函数的使用非常频繁,使用if函数来过滤数据非常方便。

if函数的公式为:IF(条件判断,结果为true返回值,结果为false返回值)

共有三个参数,今天的文章将详细考察这三个参数。

(1)if函数的第一个参数可以是逻辑值,即true/false;

也可以是0或非零值(非常有用)

(2)if函数的第二个和第三个参数可以是数组、文本、''等。

(3)if函数的第三个参数的类型通常与第二个参数相同。

1:if函数的第一个参数同时为逻辑值true/false,第二个和第三个参数为字符。

目的:为专业类别添加相应代码

方法:在C3单元格中输入公式:IF(B3>90,'优秀','')

解释:如果条件B3>90成立,则返回“good”。

B3>90如果条件不成立,则返回“”。

2:if函数的第一个参数为0或非零值

目的:计算每个人至少一个月的工资是否大于等于4000,则为,否则为空

方法:在单元格F61中输入公式:IF((MAX(--(B69:E69>4000))),'是','')

解释:在此IF((MAX(--(B69:E69>4000))),'is','')公式中,

第一个参数MAX(--(B69:E69>4000))是一个数字,如果数字不为0,则返回if函数中的第一个参数;

如果数字为0,则返回第二个参数;

三:if函数的第二个参数返回一个数组(也可以使用第三个参数)

目的:计算产品A和等级1的平均数量

方法:在E40单元格中输入公式:

AVERAGE(IF(A40:A51B40:B51'A1',C40:C51,''))记住endctrlshiftenter

在函数IF(A40:A51B40:B51'A1',C40:C51,'')中:A40:A51B40:B51'A1'是A40:A51和B40:B5之间的部分,得到一个新数组,然后进行比较与A1一起

第二个参数C40:C51也是一个数组,当条件A40:A51B40:B51'A1'成立时,返回数组C40:C51中对应的值。

如果你还是不明白上面的公式,可以参考下面的除法运算:

方法:1、添加辅助列“A1数量”,选择单元格D40:D51,在单元格D40中输入公式:IF(A40:A51B40:B51'A1',C40:C51,'')ctrlshiftenteend;

2在单元格E40中输入:平均值(D40:D51)

补充:从这个案例还可以得到一件事:average函数计算平均值时,如果单元格内容为空,则不会计算。

四:if函数第二个参数和第三个参数缩写的区别

第二个参数缩写(第二个参数被忽略)

if函数第二个参数的缩写

方法:在A84单元格输入:IF(2>1,,1)返回值为0

第三个参数的缩写(忽略第三个参数)

if函数第三个参数的缩写

方法:在B84单元格中输入公式:IF(2>3,1,),返回值为0

第三个参数不留空格

if函数第三个参数的缩写

方法:在C84单元格中输入:IF(2>3,1)该公式中1后面没有“,”,返回值为false。

非常感谢您在百忙之中抽出时间阅读本文。

本站文章均由用户上传或转载而来,该文章内容本站无法检测是否存在侵权,如果本文存在侵权,请联系邮箱:2287318951@qq.com告知,本站在7天内对其进行处理。

发布评论