excel函数应用:如何写出if嵌套公式-九数云BI | 帆软九数云

九数云BI小编 | 发表于:2025-01-02 13:02:14

说到函数就不得不提起函数中最受欢迎的三大家族:求和家族、查找引用家族、逻辑家族。没错!今天我们要介绍的就是三大家族之一逻辑函数家族的领头人:IF函数——很多人难以理解的if嵌套使用。

一、常规使用(单次单条件判断)

F函数是一个逻辑函数。它的主要功能是根据指定的条件判断“真”“假”,进而根据真假返回相应的内容。

函数用法:就是判断某个条件是否成立,成立返回第二参数,不成立则返回第三参数。

举个栗子:为了避免产品的脱销,电商都需要提前备货。excel函数应用:如何写出if嵌套公式-九数云BI插图

如图所示,产品安全库存是30,当商品库存大于等于30时,在“库存提示”处显示“充足”,小于“30”时,显示“补货”。E5中输入公式:=IF($D5>=30,"充足","补货")

二、多级嵌套

栗子举完了,我们来一个厉害点的if嵌套操作吧!嵌套,通常指的是将IF函数的第三参数变成一个新的IF函数返回。嵌套后很像洋葱,从外往里,每层一个IF判断,最多可以有64层。多级嵌套的求解过程,与剥洋葱一致。首先剥最外一层,是不是?是,就不用剥了,不是就继续剥第2层……一层嵌套,就有一对括号,有多少层嵌套就要写多少对括号。每对括号的颜色是不同的(在编辑状态下),最外一层括号肯定是黑色的。害怕漏打括号的小伙伴可以单击编辑栏,通过查看最外边的括号是不是黑色判断括号有无漏打。

1.非区间嵌套

多级嵌套的各级条件都是单点判断,不是数值区间判定。

譬如:年会摸奖,摸到红色条,奖励微波炉,摸到绿色条奖励自行车,摸到蓝色条奖励数码相机。C2中输入公式:

=IF(B2="红色","微波炉",IF(B2="绿色","自行车","数码相机"))

2.区间嵌套

if嵌套的各级条件属于数值区间判断。

譬如,快过年了,公司决定给不同年龄段的员工发放相应的津贴补助。D2中输入公式:

=IF($C2<10,0,IF($C2<20,100,IF($C2<30,200,IF($C2<40,300,500))))

excel函数应用:如何写出if嵌套公式-九数云BI插图1

当我们处理的数据量较大时,可以使用九数云BI。九数云BI能够处理千万级别的数据量且不卡顿,秒出结果,提供高级版excel的0代码数据分析工具,实现从下载表格、数据处理、数据可视化到结果自动通知的一系列流程的自动化。用户可以通过拖拉拽的方式实现一些在Excel里需要复杂函数或VBA代码才能实现的数据处理,例如对数据分组求和、按条件赋值、表格匹配合并等。

excel函数应用:如何写出if嵌套公式-九数云BI插图2

热门产品推荐

九数云BI是一个人人都可轻松上手的零代码工具,您可以使用它完成各类超大数据量、超复杂数据指标的计算,也可以在5分钟内创建富有洞察力的数据看板。企业无需IT、无需大量资源投入,就能像搭积木一样搭建企业级数据看板,全盘核心指标综合呈现,用数据驱动商业决策。
相关内容 查看更多

随时随地在线分析

现在注册,即可领取15天高级版免费使用,体验数据扩容、自动化数据预警、 每日定时更新等20+项强大功能
立即使用