新的Excel IFS功能,而不是多个if
本教程介绍了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中文网其他相关文章!

热AI工具

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

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

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

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

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

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

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

快速链接 为什么应该在 Excel 中命名表格 如何在 Excel 中命名表格 Excel 表格命名规则和技巧 默认情况下,Excel 中的表格命名为 Table1、Table2、Table3,依此类推。但是,您不必坚持使用这些标签。事实上,如果您不这样做会更好!在本快速指南中,我将解释为什么您应该始终重命名 Excel 中的表格,并向您展示如何操作。 为什么应该在 Excel 中命名表格 虽然养成在 Excel 中命名表格的习惯可能需要一些时间(如果您通常不这样做的话),但以下原因说明了今

本教程向您展示了如何在保留所有表功能的同时快速应用,修改和删除Excel表样式。 想让您的Excel桌子看起来完全想要吗?继续阅读! 创建Excel表之后,第一步是通常

Excel中使用公式型条件格式处理溢出数组 直接对Excel中溢出数组进行格式化可能会导致问题,尤其当数据形状或大小发生变化时。基于公式的条件格式规则允许在数据参数更改时自动调整格式。在列引用前添加美元符号 ($) 可以将规则应用于数据中的所有行。 在Excel中,您可以对单元格的值或背景应用直接格式化,以使电子表格更易于阅读。但是,当Excel公式返回一组值(称为溢出数组)时,如果数据的尺寸或形状发生变化,则应用直接格式化将导致问题。 假设您有此电子表格,其中包含PIVOTBY公式的溢出结果,

本教程解释了如何在公式示例中使用excel中的匹配函数。它还显示了如何通过使用Vlookup和匹配的动态公式来改善查找公式。 在Microsoft Excel中,有许多不同的查找/参考

该教程显示了如何比较Excel中的文本字符串,以了解不敏感和确切的匹配。您将学习许多公式,以通过其值,字符串长度或特定字符的出现数量来比较两个单元格

提升Excel表格的可访问性:实用指南 创建Microsoft Excel工作簿时,务必采取必要的步骤,确保每个人都能访问它,尤其是在您计划与他人共享工作簿的情况下。本指南将分享一些实用技巧,帮助您实现这一目标。 使用描述性工作表名称 提高Excel工作簿可访问性的一种方法是更改工作表的名称。默认情况下,Excel工作表命名为Sheet1、Sheet2、Sheet3等等,这种非描述性的编号系统在您点击“ ”添加新工作表时会继续下去。 更改工作表名称使其更准确地描述工作表内容具有多重好处: 提
