本教程介绍了Excel IFS函数,这是嵌套IF语句的简化替代方案。它简化了具有多种条件的公式创建公式,并提高了可读性。与较旧的,更笨拙的嵌套(如果接近)相比,在Excel 365、2021和2019中可用。
嵌套if语句,虽然可用于多个结果(“ if(if(if(if(if(if())”),但可能会变得笨拙且难以维护。 IFS功能提供了更优雅的解决方案。
了解Excel IFS功能
IFS函数评估了一系列逻辑测试,并返回与评估为true的第一个测试相关的值。这使其成为多个嵌套if语句的直接且易于理解的替换。
句法:
IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2]...)
-
logical_test1
(必需):第一个评估的条件(true或false)。 -
value_if_true1
(必需):如果logical_test1
为true,则返回的值。可以留空。 -
logical_test2...logical_test127
(可选):随后的评估条件。 -
value_if_true2...value_if_true127
(可选):如果相应的logical_testN
为true,则返回值。可以留空。
IFS最多支持127条条件。参数不足会导致错误(“您输入了此功能的参数太少”),而无效的逻辑测试结果产生了#Value!错误。如果没有条件评估为true,则该功能返回#n/a。
ifs vs.嵌套if:用例和示例
IFS的主要优点是其简洁的结构。多个条件及其相应的结果在单个功能中清楚地呈现,从而增强了可读性和可维护性。
示例1:基于许可证计数的折扣:
IFS:
=IFS(B2>50, 40, B2>40, 35, B2>30, 30, B2>20, 20, B2>10, 15, B2>5, 5, TRUE, 0)
嵌套如果:
=IF(B2>50, 40, IF(B2>40, 35, IF(B2>30, 30, IF(B2>20, 20, IF(B2>10, 15, IF(B2>5, 5, 0))))))
示例2:格式化文件大小:
IFS:
=IFS(A2>=1024*1024*1024, TEXT(A2/(1024*1024*1024), "0.0") & " GB", A2>=1024*1024, TEXT(A2/(1024*1024), "0.0") & " Mb", A2>=1024, TEXT(A2/1024, "0.0") & " Kb", TRUE, TEXT(A2, "0") & " bytes")
嵌套如果:
=IF(A2>=1024*1024*1024, TEXT(A2/(1024*1024*1024), "0.0") & " GB", IF(A2>=1024*1024, TEXT(A2/(1024*1024), "0.0") & " Mb", IF(A2>=1024, TEXT(A2/1024, "0.0") & " Kb", TEXT(A2, "0") & " bytes")))
将IFS功能更新的清晰度和易度性在将其与对应物进行比较时显而易见。对于具有多种条件的公式,IFS函数在可读性和可维护性方面都有显着提高。
以上是新的Excel IFS功能,而不是多个if的详细内容。更多信息请关注PHP中文网其他相关文章!

本教程探讨了在Excel中创建直方图的三种不同方法:利用分析工具Pak的直方图工具,采用频率或计功能以及使用PivotCharts。 在Excel中创建基本图表的同时是Strai

该综合指南提供了分步说明,用于在Microsoft Outlook中创建和管理专业电子邮件签名。 了解如何在所有Outlook版本中使用图像,可点击链接等制作引人入胜的签名(I

本教程演示了如何使用Autosum功能和列,行和选定范围的自定义总和公式计算Excel中的总和。 它还涵盖仅求和可见的单元格,计算跑步总计,跨多个纸总结

该简洁的指南解释了Excel的Autosum功能及其有效用途。学会快速汇总列,行或可见单元格,并对常见的自动库问题进行故障排除。 Excel的总和功能非常受欢迎,促使Microsoft包括DED

本文介绍了Excel Switch函数,解释其语法并演示其在简化嵌套IF语句中的复合物中的用途。 如果您在公式中挣扎着冗长的嵌套,则开关功能提供了重要的时间

该简洁的指南演示了如何使用具有策略上放置的绝对和相对细胞参考的总和公式在Excel中有效计算运行总计(累积总和)。 运行总计将数据集的累积总和显示为

您是否正在寻找一个计算单元格中字符的Excel公式?如果是这样,那么您肯定已经落在正确的页面上。本简短的教程将教您如何使用LEN函数来计算Excel,与之计算字符

本教程演示了如何使用LEN,替代和装饰函数的组合来计数Excel中的单词。 它提供了对案例敏感和对病例不敏感的公式,用于计算单元或范围内的总单词或特定单词/文本


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

Atom编辑器mac版下载
最流行的的开源编辑器

SublimeText3 Linux新版
SublimeText3 Linux最新版

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

禅工作室 13.0.1
功能强大的PHP集成开发环境

SecLists
SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。