IF公式生成器及加强版()

根据输入不同的条件及处理结果,自功生成IF公式。本功能具有直观、便捷、方便理解等特点,且对已生成的公式能够进行再提取,极易解读、修改,再生成最新的公式。

一、如果公式围绕某个单元格,如:IF(A1=100,100,IF(A1>100,"超优",IF(LEFT(A1,1)=D2,50*C2,50))),可使用IF公式生成器():

分别在条件和结果框中输入各种情况,如果条件不足,可以点击“+ 增加条件”按钮向下增加一个条件及结果框,else输入框为最后的结果,也会自动往下移动。

计算模式:视为数值或表达式。条件中第一个字符为=、<、>符号时,会在前面补上参考单元格;若表达式中有参考单元格,则直接引入公式;否则将会在前面补上参考单元格及等号。

字符模式:视为字符串。引入公式时,自动在前后附加引号,条件还会在前面补上参考单元格及等号。

如果条件不足,可以点击“+ 增加条件”按钮向下增加一个条件及结果框,else输入框为最后的结果,也会自动往下移动。

 

二、如果公式涉及到多个单元格,如:=IF(A1=3,100,IF(AND(B2=2,C4=6),D3,20)),可使用“IF生成器加强版()”:

表达式模式:视为表达式直接引入IF公式中。

赋值模式:视为将参考单元格进行赋值。引入公式时,前面附加上参考单元格及等号。

如上图,生成的公式为:=IF(A1=3,100,IF(AND(B2=2,C4=6),D3,20))

读者可通过对比生成的公式和各选择按钮和输入框内容加深理解。

本功能还可对已生成的公式进行提取分析,再进行修改,生成最新的公式。

 

 

经常编写较为复杂的IF公式,是否有较直观、快速的办法?

方法一:使用【ExcelMFS Excel魔法师】的功能铵钮:“合并分解IF() ”  按钮在EXECL菜单栏:“加载项”下。

如果我们已经使用“功能分解IF公式()”功能对原有的IF公式进行了分解,则可以使用“合并分解IF() ”功能,本功能与“分解IF公式()”功能进行相反的操作,能够将分解的条件又合并成为公式,两个功能配合使用,使最复杂的公式编写变得轻松、自如。

 

方法二:如果公式围绕某个单元格,如:IF(A1=100,100,IF(A1>100,"超优",IF(LEFT(A1,1)=D2,50*C2,50))),可使用【ExcelMFS Excel魔法师】的功能铵钮:“IF公式生成器()” 按钮在EXECL菜单栏:“加载项”下。

先点击“IF公式生成器()”按钮,弹出以下对话框:

分别在条件和结果框中输入各种情况,如果条件不足,可以点击“+ 增加条件”按钮向下增加一个条件及结果框,else输入框为最后的结果,也会自动往下移动。

计算模式:视为数值或表达式。条件中第一个字符为=、<、>符号时,会在前面补上参考单元格;若表达式中有参考单元格,则直接引入公式;否则将会在前面补上参考单元格及等号。

字符模式:视为字符串。引入公式时,自动在前后附加引号,条件还会在前面补上参考单元格及等号。

方法三:如果公式涉及到多个单元格,如:=IF(A1=3,100,IF(AND(B2=2,C4=6),D3,20)),可使用【ExcelMFS Excel魔法师】的功能铵钮:“IF生成器加强版()” 按钮在EXECL菜单栏:“加载项”下。

假设我们要生成公式:IF(A1=100,100,IF(A1>100,"超优",IF(LEFT(A1,1)=D2,50*C2,50)))

先点击“IF生成器加强版()”按钮,在弹出对话框中,分别在条件和结果框中输入各种情况,如果条件不足,可以点击“+ 增加条件”按钮向下增加一个条件及结果框,else输入框为最后的结果,也会自动往下移动。如下图:

表达式模式:视为表达式直接引入IF公式中。

赋值模式:视为将参考单元格进行赋值。引入公式时,前面附加上参考单元格及等号。

读者可通过对比生成的公式和各选择按钮和输入框内容加深理解。

本功能还可对已生成的公式进行提取分析,再进行修改,生成最新的公式。