excel中if函数的具体用法?

如题所述

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-02-17
根据对指定的条件计算结果为 TRUE 或 FALSE,返回不同的结果。

可以使用 IF 对数值和公式执行条件检测。

语法

IF(logical_test,value_if_true,value_if_false)

Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。例如,A10=100 就是一个逻辑表达式;如果单元格 A10 中的值等于 100,表达式的计算结果为 TRUE;否则为 FALSE。此参数可使用任何比较运算符。

Value_if_true 是 logical_test 为 TRUE 时返回的值。例如,如果此参数是文本字符串“预算内”,而且 logical_test 参数的计算结果为 TRUE,则 IF 函数显示文本“预算内”。如果 logical_test 为 TRUE 而 value_if_true 为空,则此参数返回 0(零)。若要显示单词 TRUE,请为此参数使用逻辑值 TRUE。Value_if_true 可以是其他公式。

Value_if_false 是 logical_test 为 FALSE 时返回的值。例如,如果此参数是文本字符串“超出预算”而 logical_test 参数的计算结果为 FALSE,则 IF 函数显示文本“超出预算”。如果 logical_test 为 FALSE 而 value_if_false 被省略(即 value_if_true 后没有逗号),则会返回逻辑值 FALSE。如果 logical_test 为 FALSE 且 value_if_false 为空(即 value_if_true 后有逗号并紧跟着右括号),则会返回值 0(零)。Value_if_false 可以是其他公式。

示例

在本示例中,要使用 LOOKUP 函数而不是 IF 函数,因为要测试十三个条件,您会发现这样做会更易于阅读和维护。

如果将示例复制到一个空白工作表中,可能会更易于理解。

如何复制示例
创建一个空白工作簿或工作表。在帮助主题中选择示例。 注释 请不要选择行或列标题。

从帮助中选择示例按 Ctrl+C。在工作表中,选择单元格 A1,然后按 Ctrl+V。若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“公式”选项卡的“公式审核”组中,单击“显示公式”按钮。
A B
1 实际费用 预期费用
2 1500 900
3 500 900
4 500 925
公式 说明(结果)
=IF(A2>B2,"超出预算","OK") 检查第一行是否超出预算 (超出预算)
=IF(A3>B3,"超出预算","OK") 检查第二行是否超出预算 (OK)本回答被提问者采纳
第2个回答  2011-02-17
(一)IF函数说明
IF函数用于执行真假值判断后,根据逻辑测试的真假值返回不同的结果,因此If函数也称之为条件函数。它的应用很广泛,可以使用函数 IF 对数值和公式进行条件检测。
它的语法为IF(logical_test,value_if_true,value_if_false)。其中Logical_test表示计算结果为 TRUE 或 FALSE 的任意值或表达式。本参数可使用任何比较运算符。
Value_if_true显示在logical_test 为 TRUE 时返回的值,Value_if_true 也可以是其他公式。Value_if_false logical_test 为 FALSE 时返回的值。Value_if_false 也可以是其他公式。
简言之,如果第一个参数logical_test返回的结果为真的话,则执行第二个参数Value_if_true的结果,否则执行第三个参数Value_if_false的结果。IF函数可以嵌套七层,用 value_if_false 及 value_if_true 参数可以构造复杂的检测条件。
excel 还提供了可根据某一条件来分析数据的其他函数。例如,如果要计算单元格区域中某个文本串或数字出现的次数,则可使用 COUNTIF 工作表函数。如果要根据单元格区域中的某一文本串或数字求和,则可使用 SUMIF 工作表函数。
第3个回答  2011-02-17
IF(条件,条件成立的结果,条件不成立的结果)
例如=IF(A1>A2,A1,A2),如果A1单元格的值大于A2,则显示A1的值,否则显示A2的值。
原则上IF函数可以嵌套七层,就是IF(IF(IF(IF(IF(IF(IF()))))))的意思,一般情况下够用了,如果再多套也容易超出EXCEL对公式长度的限制。特殊情况下,也可以用变通的办法超出七层嵌套。方法一两句话说不清,可以在网上找,慢慢研究,EXCEL是个需要实践的东西,用到了才能学到。
第4个回答  2011-02-18
1:=if(K4>=30%,"特价商品","") 公式应该这么写!
意思:(如果:)k4>=30%,(那么就返回)“特价商品”(四个字),(否则)返回空值(什么都不返回)
2:颜色设置:
选择该列,格式-条件格式-公式 =K1>=30% ,点击格式按钮-设置字体颜色为红色,确定

PS:
F4输入 =IF(E4>=30%,"特价商品",""),然后公式下拉到F53

字体颜色:选择F4:F53,格式-条件格式-公式 =E4>=30% ,点击格式按钮-设置字体颜色为红色,确定
相似回答