Note: The other languages of the website are Google-translated. Back to English

Excel IFS 功能

众所周知,我们可以使用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


小贴士:如果没有一个条件的计算结果为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 for Excel具有300项强大的高级功能(合并工作簿,按颜色求和,拆分单元格内容,转换日期等),并为您节省80%的时间。

  • 专为1500个工作方案而设计,可帮助您解决80%的Excel问题。
  • 每天减少成千上万的键盘和鼠标点击,减轻您疲倦的眼睛和手部的疲劳。
  • 在3分钟内成为一名Excel专家。 不再需要记住任何痛苦的公式和VBA代码。
  • 30天无限制免费试用。 60天退款保证。 免费升级和支持2年。
Excel功能区(已安装Kutools for Excel)

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

  • 一秒钟即可在数十个打开的文档之间切换!
  • 每天为您减少数百次鼠标单击,告别鼠标手。
  • 查看和编辑多个文档时,可将您的工作效率提高50%。
  • 像Chrome,Firefox和新的Internet Explorer一样,为Office(包括Excel)带来高效选项卡。
Excel的屏幕截图(已安装Office选项卡)
按评论排序
注释 (2)
还没有评分。 成为第一位评论!
该评论由网站上的主持人最小化
需要帮助评分等级
90-100 安
80-89 乙
70-79℃
60-69 天
0-59 楼
克古铁雷斯
该评论由网站上的主持人最小化
嗨,cgutierrez,请应用以下公式:=IFS(A1&lt;60,"F",A1&lt;70,"D",A1&lt;80,"C",A1&lt;90,"B",A1&gt;=90,"A")
请尝试,希望对您有所帮助!
天阳
这里还没有评论
留下你的意见
以访客身份发帖
×
评价此帖子:
0  产品特性
建议地点