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天内对其进行处理。