


文章目录
我今天了解到原始的Excel也是可编程的,并且语法非常有趣. 今天,一个朋友来问我如何在Excel中使用IF函数,说我很长一段时间都无法弄清楚. 因此,我花了一些时间在Internet上进行搜索,我发现只有正式文档才写得最清楚,因此请在此处共享. 整个过程仍然非常简单,您应该一眼就能理解.

以下直接摘录自Microsoft的官方文档if函数嵌套的使用方法if函数嵌套的使用方法,该文档的地址为: IF函数嵌套的公式并避免错误
IF函数允许通过测试条件并返回True或False结果来对值和期望值进行逻辑比较.
因此,IF语句可能有两个结果. 第一个结果是比较结果为True,第二个结果是比较结果为False.
IF语句非常强大,并且构成许多电子表格模型的基础,但它们也是许多电子表格问题的根本原因. 理想情况下,应该将IF语句应用于最低条件(例如Male / Female和Yes / No / Maybe),但是在评估更复杂的情况时,您需要同时嵌套* 3个或更多IF函数.

*“嵌套”是指在一个公式中连接多个功能的实践.
使用逻辑函数IF函数时,如果条件为true,则该函数将返回一个值;否则,该函数将返回一个值. 如果条件为假,则该函数将返回另一个值.
IF(逻辑测试,value_if_true,[value_if_false])
示例:

尽管Excel允许嵌套多达64个不同的IF函数,但不建议这样做. 原因?
如果您发现IF句子似乎在无限期增加,则应放下鼠标并重新考虑策略.
让我们看一下如何使用多个IF来正确创建复杂的嵌套IF语句,以及何时使用Excel库中的其他工具.
下面的示例介绍了一个相对标准的嵌套IF语句,该语句将学生测试成绩转换为同等的字母成绩.

如果测试得分(单元格D2)大于89,则学生获得A. 如果测试得分大于79,则学生获得B. 如果测试得分大于69,则学生获得C. 测试分数大于59,则学生获得D. 否则,学生获得F
此特定示例的安全性相对安全,因为无法更改测试分数和字母等级之间的相关性,因此不需要大量维护. 但是,如果您需要在+,a和a之间划分等级(以此类推),这是一个主意吗?现在,如果您需要重写该语句,那么您的四个条件就有12个条件!现在,您的公式如下:
该公式仍然具有准确的功能并且可以按预期工作,但是要花很长时间编写和测试更长的时间以确保该公式可以完成所需的操作. 另一个明显的问题是必须手动输入分数和等效字母等级. 意外输入错字的机会是什么?想象一下需要使用更复杂的条件64次!当然可以,但是您真的想给自己带来这种麻烦以及可能无法检测到的错误吗?
提示: Excel中的每个函数都需要使用左右括号(). 编辑时,Excel将通过为公式的不同部分着色来帮助您定位. 例如,如果要编辑上面的公式,则将光标移到每个右括号“)”上时,其对应的左括号将显示相同的颜色. 当检查复杂的嵌套公式中是否有足够的匹配括号时,此方法特别有用.
我相信您应该能够了解此处如何使用IF函数嵌套. 官方文档页面上还有更多示例. 如果您仍然不理解,可以转到官方文档以继续检查.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-201259-1.html
封口费给的不少
好喜欢这一次的采访