该IF函数是在最常用的功能之一的Excel。此页面包含许多易于遵循的IF示例。
简单的例子
IF函数检查是否满足条件,如果为true,则返回一个值,如果为false,则返回另一个值。
1a。例如,看看下面的单元格B2中的IF函数。
说明:如果价格大于500,则IF函数返回“高”,否则返回“低”。
1b。下面的IF函数产生完全相同的结果。
注意:可以使用以下比较运算符:=(等于),>(大于),<(小于),> =(大于或等于),<=(小于或等于)和<> (不等于)。
2.始终将文本用双引号引起来。
3a。下面的公式计算两个时间点之间的进度。
3b。如果尚未输入结束值,则可以使用IF函数显示一个空字符串(“”)(请参阅第5行)。
说明:如果结束值不为空(<>表示不等于),则IF函数将计算开始值和结束值之间的进度,否则将显示一个空字符串(“”)。
和/或标准
将IF函数与AND函数和OR函数结合使用,并成为Excel专家。
1.例如,查看下面的单元格D2中的IF函数。
说明:如果第一个分数大于或等于60并且第二个分数大于或等于90,则AND函数返回TRUE,否则返回FALSE。如果为TRUE,则IF函数返回通过;如果为FALSE,则IF函数返回失败。
2.例如,看看下面的单元格D2中的IF函数。
说明:如果至少一个分数大于或等于60,则OR函数返回TRUE,否则返回FALSE。如果为TRUE,则IF函数返回通过;如果为FALSE,则IF函数返回失败。
3.例如,查看下面的单元格D2中的IF函数。
说明:上面的AND函数具有两个用逗号分隔的参数(表,绿色或蓝色)。如果乘积等于“表格”且颜色等于“绿色”或“蓝色”,则AND函数返回TRUE。如果为TRUE,则IF函数将价格降低50%;如果为FALSE,则IF函数将价格降低10%。
如果嵌套
当您有多个条件要满足时,可以嵌套Excel中的IF函数。FALSE值被另一个IF函数代替,以进行进一步测试。
1.例如,查看下面的单元格C2中的嵌套IF公式。
说明:如果分数等于1,则嵌套IF公式返回Bad,如果分数等于2,则嵌套IF公式返回Good,如果分数等于3,则嵌套IF公式返回Excellent,否则返回Not Valid。如果您具有Excel 2016或更高版本,只需使用IFS函数。
2.例如,查看下面的单元格C2中的嵌套IF公式。
说明:如果分数小于60,则嵌套IF公式返回F;如果分数大于或等于60且小于70,则分数返回D;如果分数大于或等于70且小于80,则公式返回C,如果得分大于或等于80且小于90,则公式返回B,否则返回A。