Excel表格中if函数怎么用

如题所述

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-04-14

函数向导中点击帮助链接地址,可直接查阅到相关函数的帮助信息

语法

IF(logical_test, [value_if_true], [value_if_false])

IF 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):

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
参数(即 logical_test 参数后仅跟一个逗号),IF 函数将返回
0(零)。若要显示单词 TRUE,请对 value_if_true 参数使用逻辑值 TRUE。

value_if_false  可选。logical_test
参数的计算结果为 FALSE 时所要返回的值。例如,如果此参数的值为文本字符串“超出预算”,并且 logical_test
参数的计算结果为 FALSE,则 IF 函数返回文本“超出预算”。如果 logical_test 的计算结果为 FALSE,并且省略 value_if_false
参数(即 value_if_true 参数后没有逗号),则 IF 函数返回逻辑值
FALSE。如果 logical_test 的计算结果为 FALSE,并且省略 value_if_false 参数的值(即,在 IF 函数中,value_if_true 参数后没有逗号),则 IF 函数返回值
0(零)。 

说明 

最多可以使用 64 个 IF 函数作为 value_if_true 和 value_if_false 参数进行嵌套,以构造更详尽的测试。(请参阅示例 3,这是嵌套 IF 函数的一个示例。)或者,若要测试多个条件,请考虑使用 LOOKUP、VLOOKUP、HLOOKUP 或 CHOOSE
函数。(请参阅示例 4,这是 LOOKUP 函数的一个示例。)

如果 IF 的任意参数为数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。),则在执行
IF 语句时,将计算数组的每一个元素。

Excel 还提供了其他一些函数,可使用这些函数根据条件来分析数据。例如,若要计算某单元格区域内某个文本字符串或数字出现的次数,可使用 COUNTIF 或 COUNTIFS
工作表函数。若要计算基于某区域内一个文本字符串或一个数值的总和,可使用 SUMIF 或 SUMIFS 工作表函数。

本回答被提问者和网友采纳
第2个回答  2015-11-02

这是插入IF函数的界面,第一栏是条件(可以任何有效的公式或者函数或者逻辑条件),第二栏是达到条件后的给你返回的一个值,第三栏是未达到条件的给你返回的一个值,比如下图判断成绩是否积及格,

第3个回答  2015-11-02
例:A1"工龄"a2=5,a3=10,a4=20,a5=30,B1"报销额度",
B1
=IF(A2<=5,500,IF(AND(A2>5,A2<=10),1000,IF(AND(A2>10,A2<=20),2000,IF(A2>20,3000))))
然后向下填充即可.
第4个回答  2015-11-02
条件函数(IF)有很多用法,要看具体情况而定。
通常情况下是:=IF(条件1,结果1,IF(条件2,结果2,结果3))
相似回答