excel函数if怎么使用:基础写法,多层套用

excel函数if怎么使用,标准语法为IF(判断条件,条件成立返回内容,条件不成立返回内容),你可以直接在单元格输入公式,单条件判断适合分数及格判定、状态标记、金额简单分类,嵌套IF可处理3至5档分级判断,超过5层嵌套可读性会明显下降,Office365、WPS新版支持IFS函数替代多层IF,文本判断内容必须用英文双引号包裹,数字、单元格引用不用加引号,所有符号必须是半角英文符号,中文逗号、全角引号会直接触发公式报错。

excelif函数基础语法与示例

IF函数的三个参数依次为逻辑测试、真值、假值,逻辑测试就是大于、小于、等于这类对比判断,A1>=60就是典型的逻辑条件,真值是条件满足时单元格展示的文字或数值,假值是条件不满足时展示的内容。输入示例=IF(A1>=60,"及格","不及格"),A1单元格数值大于等于60,当前单元格显示及格,小于60就显示不及格。如果想要返回数字,直接去掉引号,写成=IF(A1>=60,1,0),满足条件返回1,不满足返回0。

符号错误是高频出错点,中文引号、中文逗号输入后,公式不会正常运算,单元格会弹出NAME?错误值。

文本匹配判断写法为=IF(A1="完成","已结清","待处理"),这里的“完成”属于文本,双引号不能省略,大小写在常规判断里不会区分,Excel默认文本对比不区分大小写,需要区分大小写时要搭配EXACT函数组合使用。

excelif函数嵌套分级写法

嵌套IF就是把一个IF函数当作外层IF的返回参数,用来实现多档位判断,比如成绩划分优良中差,示例公式=IF(A1>=90,"优秀",IF(A1>=80,"良好",IF(A1>=60,"及格","不及格"))),判断顺序从上到下依次执行,先判断最高一档,满足就直接输出,不会继续向后判断。

嵌套层级越多,后期修改和排查越麻烦,当分级数量大于5个时,优先选择IFS函数,IFS不需要逐层嵌套,参数按条件、结果成对排列,结构更清爽,IFS仅在新版表格软件内可用,旧版Excel2016及更早版本不支持该函数。

函数适用分级数量结构特点兼容版本
IF嵌套2至5档逐层包裹,书写繁琐全部Excel、WPS版本
IFS3档及以上条件结果成对罗列Office365、新版WPS

多条件同时判定,需要搭配AND函数,满足全部条件才触发结果,示例=IF(AND(A1>=60,B1>=60),"合格","不合格"),A1、B1两个单元格同时大于等于60才返回合格。满足任意一个条件就触发结果,换成OR函数,=IF(OR(A1>=90,B1>=90),"加分","不加分")。

该方法的适用边界是,IF只做逻辑二分支判断,不适合批量统计求和、计数场景,这类场景改用SUMIF、COUNTIF系列函数,强行用IF循环统计,表格计算速度会变慢,数据量大的时候卡顿会比较明显。

返回空值的写法是在参数位置写"",公式=IF(A1=0,"",A1),A1等于0时单元格空白,不会显示0,不要直接留空不写参数,部分版本会输出FALSE。

公式写完之后,选中单元格,鼠标放在单元格右下角,光标变成黑色十字填充柄,向下拖动,批量把公式套用至整列,每一行会自动适配对应行号的单元格,批量标记状态、分级都依靠这个操作。

敬慕百科汇集百科知识与游戏文化,带你发现世界的每一个精彩角落。

想要了解更多关于excel函数if怎么使用的文章欢迎访问:百科