小兔网

什么是IFS函数?

知识兔

Excel中的IFS函数是Excel 2016中引入的逻辑函数。该函数是嵌套IF函数的替代方法,并且更易于使用。IFS函数检查是否观察到一个或多个条件,并因此返回满足第一个TRUE条件的值。

 

= IFS(逻辑测试1,值1 [逻辑测试2,值2]…,[逻辑测试127,值127])

 

哪里:

1.Logical_test1 –第一个逻辑测试。这是必需的参数,是Excel用于评估它是TRUE还是FALSE的条件。

2.值1 –当逻辑测试1为真时的结果。如果需要,可以将其保留为空。

其余的logical_test和Value参数是可选的。该函数允许用户使用IFS函数最多输入127个logic_test参数。

 

如何在Excel中使用IFS函数?

它是一个内置函数,可以在Excel中用作工作表函数。让我们看一个例子:

假设我们希望对学生所获得的分数进行评分。我们可以通过以下方式使用IFS函数:

 

IFS功能

 

使用的公式是:

IFS(A2> 80,“ A”,A2> 70,“ B”,A2> 60,“ C”,A2> 50,“ D”,A2> 40,“ E”,A2> 30,“ F”) ,表示如果单元格A2大于80,则返回“ A”,依此类推。

使用此公式,结果将是:

 

IFS功能-示例

 

Excel中IFS函数的示例

要了解此功能的用法,让我们考虑更多示例:

 

示例1 –将IFS与ELSE结合使用

假设我们有一个项目列表,我们需要将其归类为四个常见标题:蔬菜,水果,绿色蔬菜和饮料。当我们使用IFS函数并给出公式= IFS(A2 =“ Apple”,“ Fruit”,A2 =“ Banana”,“ Fruit”,A2 =“ Spinach”,“ Green Vegetable”,A2 =“ Coffee”, “饮料”,A2 =“白菜”,“绿色蔬菜”,A2 =“辣椒”,“蔬菜”)

 1.JPG

然后,我们将得到以下结果:

2.JPG

在此示例中,我们在IFS函数中输入了多个逻辑测试。当逻辑测试评估为TRUE时,将返回相应的值。但是,如果没有一个逻辑测试的结果为TRUE,则IFS函数将给出#N / A错误。这就是我们在B8中为Pepper获得的。

使用ELSE功能,我们可以确保消除此#N / A错误。为此,我们将在公式的末尾放置一个最终逻辑测试,该测试为TRUE,然后放置一个应返回的值。

3.JPG

在这里,我们添加了TRUE,“ Misc”,这将确保在IFS函数中以前的逻辑测试都不为TRUE的情况下,Excel返回值“ Misc”。

现在结果如下所示:

4.JPG

示例2 – IFS与嵌套IF函数

在Excel中引入IFS函数之前,我们曾经使用嵌套IF函数。让我们看看IFS功能如何优于嵌套IF。假设我们希望根据客户从我们这里购买的总金额给予折扣。因此,如果客户购买金额超过100美元但低于500美元,则将获得5%的折扣;如果购买金额超过500美元但低于750美元,则可享受10%的折扣;如果购买超过750美元但低于750美元,则可获得20%的折扣。 $ 1,000美元,所有$ 1,000美元以上的交易,加收30%。

让我们看一下使用嵌套IF函数时的公式:

 

IFS功能-示例2

 

现在,让我们看看使用IFS为相同结果编写公式变得多么容易:

 

IFS功能-示例2a

 

因此,IFS更容易,因为它允许使用单个功能输入一系列逻辑测试。在嵌套的IF函数中,这变得很麻烦,尤其是当我们使用大量的逻辑测试时。

 

有关IFS功能的一些指针

1.当IFS函数未找到TRUE条件时,将发生#N / A错误。

2.#值!错误-当logical_test参数解析为TRUE或FALSE以外的其他值时,我们将收到此错误。

3.错误消息:“您为此函数输入的参数太少”-当我们提供没有相应值的logical_test参数时,将显示此消息。


额外资源

感谢您阅读excelxue的重要Excel功能指南!通过花时间学习和掌握这些功能,您将大大改善财务模型。要了解更多信息,请查看以下其他excelxue资源:

Excel函数知识

Excel数据分析

Excel案列展示