资源描述:
《if函数用法-(2820)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、--IF函数是Excel中最常用的函数之一,它可以对值和期待值进行逻辑比较。IF函数最简单的形式表示:如果(内容为True,则执行某些操作,否则就执行其他操作)因此IF语句可能有两个结果。第一个结果是比较结果为True,第二个结果是比较结果为False。技术细节使用逻辑函数IF函数时,如果条件为真,该函数将返回一个值;如果条件为假,函数将返回另一个值。语法IF(logical_test,value_if_true,[value_if_false])例如:=IF(A2>B2,"超出预算","正常")=IF(A2=B2,B4-A4,"")-----简单IF示例-----=IF(C2=”
2、Yes”,1,2)在上面的示例中,单元格D2表示:如果(C2等于Yes,则返回1,否则就返回2)=IF(C2=1,”Yes”,”No”)在此示例中,单元格D2中的公式表示:如果(C2等于1,则返回Yes,否则就返回No)如你所见,IF函数可用于计算文本和数值。它还可用于计算错误。不仅可以检查一项内容是否等于另一项内容并返回单个结果,而且还可以根据需要使用数学运算符并执行其他计算。还可以将多个IF函数嵌套在一起来执行多个比较。注意:如果要在公式中使用文本,需要将文字用引号括起来(例如“Text)”。唯一的例外是使用TRUE和FALSE时,Excel能自动理解它们。-----如何开始-
3、----开始编写IF语句最好的方法是思考你想要实现什么目的。你想要进行什么比较?很多时候编写IF语句就和在脑中进行逻辑思考一样简单:“如果满足此条件应该怎样和如果不满足此条件应该怎样?”始终应该确保你的步骤遵循逻辑进展,否则公式就不会按照你认为的方式执行。创建复杂(嵌套)IF语句时这一点尤其重要。更多IF示例=IF(C2>B2,”OverBudget”,”WithinBudget”)在上面的示例中,D2中的IF函数表示如果(C2大于B2,则返回“OverBudget,”否则就返回“WithinBudget)”-----=IF(C2>B2,C2-B2,0)-----在上面的示例中,函
4、数会返回一个数学运算,而不是文本结果。E2中的公式表示如果(实际大于预算,则从实际金额中减去预算金额,否则就不返回任何结果)。=IF(E7=”Yes”,F5*0.0825,0)在此示例中,F7中的公式表示如果(E7=“Yes,”则计算F5*8.25%的总金额,否则就不应该付销售税,因此返回0)最佳做法-常量在最后一个示例中,你可以看到两项都是“Yes,”并且销售税率(0.0825)被直接输入公式中。通常来说,将文本常量(可能需要时不时进行更改的值)直接代入公式的做法不是很好,因为将来很难找到和更改这些常量。最好将常量放入其自己的单元格,一目了然,也便于查找和更改。在这个示例中这样做
5、没关系,因为只有一个IF函数,并且销售税率很少变化。即使销售税率有变化,在公式中进行更改也很容易。使用IF检查单元格是否为空白有些时候,你需要检查单元格是否为空白,通常是因为你可能不希望公式没有输入值就显示结果。-----在这种情况下,我们将IF与ISBLANK函数搭配使用:=IF(ISBLANK(D2),"Blank","NotBlank")这表示如果(D2为空白,则返回“Blank,”否则,将返回“NotBlank)”。你还可以针对“NotBlank条”件同样轻松地使用你自己的公式。在下一个示例中,我们将使用"",而不是ISBLANK。""实际上意味着“没有内容”。=IF(D3
6、="","Blank","NotBlank")此公式表示如果(D3没有内容,则返回“Blank,”否则返回“NotBlank)”。下面的示例是使用“”防止公式在从属单元格空白时进行计算的一种十分常见的方法:=IF(D3="","",YourFormula())如果(D3没有内容,则不返回内容,否则,将计算你的公式)。-----嵌套IF示例-----简单IF函数只有两个结果(True或False),而嵌套IF函数有3至64个结果。=IF(D2=1,”YES”,IF(D2=2,”No”,”Maybe”))在上面的示例中,E2中的公式表示:如果(D2等于1,则返回“Yes”否则如,果(D
7、2等于2,则返回“No”,否则,返回“Maybe”)。注意事项虽然Excel允许嵌套最多64个不同的IF函数,但不建议这样做。原因如下。要正确地构建多个IF语句需要花大量心思,并且要确保其逻辑在直至结尾的每个条件下都能计算正确。如果嵌套IF语句不是100%准确,那么公式计算过程可能花75%的时间,而返回结果可能花25%的时间,并且结果并不理想。但是你得出这25%结果的几率很小。多个IF语句维护起来非常困难,特别是当你过一段时间后回头再看,想要了解当时你(其他人的话更糟