根据输入不同的条件及处理结果,自功生成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))
读者可通过对比生成的公式和各选择按钮和输入框内容加深理解。
本功能还可对已生成的公式进行提取分析,再进行修改,生成最新的公式。
方法一:使用【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公式中。
赋值模式:视为将参考单元格进行赋值。引入公式时,前面附加上参考单元格及等号。
读者可通过对比生成的公式和各选择按钮和输入框内容加深理解。
本功能还可对已生成的公式进行提取分析,再进行修改,生成最新的公式。