这篇文章展示了一个使用 IF 函数执行逻辑测试并根据测试结果返回不同值的 Excel 公式。该公式包含多个嵌套的 IF 语句,这意味着它检查多个条件并根据满足哪些条件返回不同的结果。

第一个被检查的条件是 M47 单元格是否小于 5,O47 单元格是否等于 0,P47 单元格是否等于 0,以及 Z6 单元格是否等于 '正序'。如果所有这些条件都为真,则公式返回 G95 单元格中的值。如果不是,则继续检查下一个条件。

第二个被检查的条件是 M47 单元格是否小于 5,O47 单元格是否等于 0,P47 单元格是否等于 0,以及 Z6 单元格是否等于 '反序'。如果所有这些条件都为真,则公式返回 G96 单元格中的值。如果不是,则继续检查下一个条件。

第三个被检查的条件是 M47 单元格是否小于 5,以及 Z6 单元格是否等于 '正序'。如果这个条件为真,则公式返回 G97 单元格中的值。如果不是,则继续检查下一个条件。

第四个被检查的条件是 M61 单元格是否小于 5,以及 Z6 单元格是否等于 '反序'。如果这个条件为真,则公式返回 G98 单元格中的值。如果不是,则继续检查下一个条件。

第五个被检查的条件是 M47 单元格是否等于 5 或 6。如果这个条件为真,则公式返回 G103 单元格中的值。如果不是,则继续检查下一个条件。

第六个被检查的条件是 M47 单元格是否等于 7。如果这个条件为真,则公式将 E105 单元格中的值与等号和 G105 单元格中的值连接起来。如果不是,则继续检查下一个条件。

第七个和最后一个被检查的条件是 M47 单元格是否等于 8。如果这个条件为真,则公式将 E105 单元格中的值与等号和 G109 单元格中的值连接起来。如果没有一个条件为真,则公式返回 G74 单元格中的值。

总体而言,这个 Excel 公式是一个复杂的逻辑语句,允许根据满足或不满足各种条件而有多种可能的结果。

公式语法:

=IF(AND(M47<5,O47=0,P47=0,Z6='正序'),G95,IF(AND(M47<5,O47=0,P47=0,Z6='反序'),G96,IF(AND(M47<5,Z6='正序'),G97,IF(AND(M61<5,Z6='反序'),G98,IF(OR(M47=5,M47=6),G103,IF(M47=7,E105&'='&G105,IF(M47=8,E105&'='&G109,G74))))))) 

其中,IF 函数用于执行逻辑测试并返回不同的值,嵌套的 IF 语句允许根据多个条件进行测试并返回不同的结果。AND 函数用于测试多个条件是否全部为真,OR 函数用于测试多个条件是否至少有一个为真。每个条件的测试结果都会影响公式的最终结果,从而实现了复杂的逻辑判断和决策。


原文地址: https://www.cveoy.top/t/topic/nGXy 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录