跳到主要内容

Excel IFS 功能

作者:晓阳 最后修改时间:2019-06-19

众所周知,我们可以使用Nested IF函数来测试是否满足多个条件。 但是在这里,IFS函数比嵌套IF函数更容易使用。 IFS函数用于测试多个条件并返回与第一个TRUE结果相对应的值,如果所提供的条件中的任何一个都不为TRUE,则该函数返回#N / A错误。

doc ifs功能1


 语法:

Excel中IFS函数的语法为:

=IFS( logical_test1, value_if_true1, [logical_test2, value_if_true2],... )

 参数:

  • logical_test1:必填。 评估为TRUE或FALSE的条件。
  • value_if_true1:必填。 如果逻辑测试1为TRUE,则返回结果。 它可以是空的。
  • logical_test2: 可选的。 评估为TRUE或FALSE的第二个条件。
  • value_if_true2: 可选的。 如果逻辑测试2为TRUE,则返回第二个结果。 它可以是空的。

:

  • 1.此IFS功能最多可以输入127个条件。 并且它适用于Excel 2019,Office365。早于Excel 2019的所有版本均不支持此功能。
  • 2.如果没有逻辑测试评估为TRUE,它将返回#N / A错误。
  • 3.如果提供的logical_test返回TRUE或FALSE以外的任何值,则会发生#VALUE错误值。

 返回:

要测试多个条件,并返回具有第一个TRUE结果的对应值。


 例子:

示例1:使用IFS函数根据分数识别成绩

如下面的屏幕截图所示,根据每个学生的分数为其分配分数:

doc ifs功能2

请应用以下公式,因此成绩将被分类为:0-60:F级; 60-70:D级; 70-80:C级; 80-90:B级; 大于或等于90:A级。

=IFS(B2<60,"F",B2<70,"D",B2<80,"C",B2<90,"B",B2>=90,"A")

doc ifs功能3

备注:您还可以使用单元格引用替换静态数字,如下所示:

=IFS(B2<$E$3,$F$2,B2<$E$4,$F$3,B2<$E$5,$F$4,B2<$E$6,$F$5,B2>=$E$6,$F$6)

doc ifs功能4


示例2:使用IFS函数根据销售额计算佣金

IFS功能可以帮助您根据每月不同的佣金率和累计销售总额来计算佣金金额。

假设您有一张表,其中包含所有销售人员的总销售和佣金率,如下面的屏幕截图所示,您如何根据Excel中的各种佣金率来计算佣金?

doc ifs功能5

以下公式可以给出每个销售人员的佣金值,请使用此公式:

=IFS(B2<$E$3,$F$2,B2<$E$4,$F$3,B2<$E$5,$F$4,B2>$E$5,$F$5)*B2

意思是:

  • 如果销售总额为0-40000:佣金=销售* 0;
  • 如果销售总额为40000-80000:佣金=销售* 2%;
  • 如果销售总额为80000-100000:佣金=销售* 3.5%;
  • 如果销售总额大于或等于100000:佣金=销售量* 7%;

doc ifs功能6


Tips:如果没有一个条件的计算结果为TRUE,则IFS函数将获得#N / A错误。 如果要用另一个有意义的值替换#N / A错误,则应在IFS函数的末尾添加ELSE条件。

通常,使用IFS函数:

=IFS(B2="Apple","Fruit", B2="Orange","Fruit", B2="Potato","Veg",B2="Steak","Meat", B2="Chicken","Meat")

doc ifs功能7

在ELSE条件下使用IFS函数:

=IFS(B2="Apple","Fruit", B2="Orange","Fruit", B2="Potato","Veg",B2="Steak","Meat", B2="Chicken","Meat", "TRUE","Others")

备注:在上面的公式中,当IFS函数中的任何条件都不为TRUE时,最后条件“ TRUE”,“ Others”的加法将返回值“ Others”。

doc ifs功能8


最佳办公效率工具

Kutools for Excel-帮助您从人群中脱颖而出

🤖 Kutools 人工智能助手:基于以下内容彻底改变数据分析: 智能执行   |  生成代码  |  创建自定义公式  |  分析数据并生成图表  |  调用 Kutools 函数...
热门特色: 查找、突出显示或识别重复项  |  删除空白行  |  合并列或单元格而不丢失数据  |  不使用公式进行四舍五入 ...
超级VLookup: 多重标准  |  多重价值  |  跨多页  |  模糊查询...
副词。 下拉列表: 简易下拉列表  |  依赖下拉列表  |  多选下拉列表...
列管理器: 添加特定数量的列  |  移动列  |  切换隐藏列的可见性状态  将列与 选择相同和不同的单元格 ...
特色功能: 网格焦点  |  设计图  |  大方程式酒吧  |  工作簿和工作表管理器 | 资源库 (自动文本)  |  日期选择器  |  合并工作表  |  加密/解密单元格  |  按列表发送电子邮件  |  超级筛选  |  特殊过滤器 (过滤粗体/斜体/删除线...)...
前 15 个工具集12 文本 工具 (添加文本, 删除字符 ...)  |  50+ 图表 类型 (甘特图 ...)  |  40+ 实用 公式 (根据生日计算年龄 ...)  |  19 插入 工具 (插入二维码, 从路径插入图片 ...)  |  12 转化 工具 (小写金额转大写, 货币兑换 ...)  |  7 合并与拆分 工具 (高级组合行, 拆分 Excel 单元格 ...)  |  ... 和更多

Kutools for Excel 拥有超过 300 个功能, 确保只需点击一下即可获得您所需要的...

描述


Office 选项卡 - 在 Microsoft Office(包括 Excel)中启用选项卡式阅读和编辑

  • 一秒钟即可在数十个打开的文档之间切换!
  • 每天为您减少数百次鼠标单击,告别鼠标手。
  • 查看和编辑多个文档时,可将您的工作效率提高50%。
  • 为 Office(包括 Excel)带来高效的选项卡,就像 Chrome、Edge 和 Firefox 一样。
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Why isn't this function in my Office 365 Excel version Dutch? Or am I missing something?
This comment was minimized by the moderator on the site
the IFS function 😃
This comment was minimized by the moderator on the site
need help Score Grade
90-100 A
80-89 B
70-79 C
60-69 D
0-59 F
This comment was minimized by the moderator on the site
Hi, cgutierrez,Please apply the below formula:=IFS(A1<60,"F",A1<70,"D",A1<80,"C",A1<90,"B",A1>=90,"A")
Please try, hope it can help you!
There are no comments posted here yet
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations