EXCEL用IF函数限定内容? if函数公式如何输入
excel中if涵数的用法都有哪些?
IF
执行真假值判断,根据逻辑计算的真假值,返回不同结果。
可以使用函数 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 也可以是其他公式。
说明
函数 IF 可以嵌套七层,用 value_if_false 及 value_if_true 参数可以构造复杂的检测条件。请参阅下面最后一个示例。
在计算参数 value_if_true 和 value_if_false 后,函数 IF 返回相应语句执行后的返回值。
如果函数 IF 的参数包含数组,则在执行 IF 语句时,数组中的每一个元素都将计算。
Microsoft Excel 还提供了其他一些函数,可依据条件来分析数据。例如,如果要计算单元格区域中某个文本字符串或数字出现的次数,则可使用 COUNTIF 工作表函数。如果要根据单元格区域中的某一文本字符串或数字求和,则可使用 SUMIF 工作表函数。请了解关于根据条件计算值。 例如 if函数可以嵌套七层,我简单举统计成绩中用到的一种写法:
if(a1>=90,"优秀",if(a1>=60,"及格","不及格")
其中a1要看你要分析的单元格的地址,这里只是举例罢了,实际应用还要看你的需要,分析完以后可以用填充柄填充下面的单元格,公式会自动在大于或等于90分的旁边写上优秀两字,在大于等于60分小于90分旁边的单无格写上及格,低于60分的写上不及格.
如果你是用插入函数的话,选择if会出现三个格.
第一格填入:a1>=90
第二格填入:优秀
第三格填入:if(a1>=60,"及格","不及格")
希望这个对你的考试有所帮助.
1.IF函数的语法结构
IF函数的语法结构:IF(条件,结果1,结果2),详细说明可以参照表6-4。
2.IF函数的功能
对满足条件的数据进行处理,条件满足则输出结果1,不满足则输出结果2。可以省略结果1或结果2,但不能同时省略。
3.条件表达式
把两个表达式用关系运算符(主要有=,<>,>,<,>=,<=等6个关系运算符)连接起来就构成条件表达式,例如,在IF(a1+b1+50 <> b1+c1 50, 1,1)函数式中,条件表达式是a1+b1+50 <> b1+c1 50。
4.执行过程
下面以IF(a1+b1+50 <> b1+c1 50, 1,1)函数式为例来说明IF函数的执行过程。
先计算条件表达式a1+b1+50 <> b1+c1 50,如果表达式成立,值为TRUE,并在函数所在单元格中显示“ 1”;如果表达式不成立,值为FALSE,并在函数所在单元格中显示“1”。
5.IF函数嵌套的执行过程
如果按等级来判断某个变量,IF函数的格式如下:
IF(E2>=85,"优",IF(E2>=75,"良",IF(E2>=60,"及格","不及格")))
函数从左向右执行。首先计算E2>=85,如果该表达式成立,则显示“优”,如果不成立就继续计算E2>=75,如果该表达式成立,则显示“良”,否则继续计算E2>=60,如果该表达式成立,则显示“及格”,否则显示“不及格”。
excel中if函数的几种用法,详解
IF 工作表函数
假定公司根据发货量决定销售奖金,奖励幅度为百分之十或百分之十五。如果要根据某一条件的真或假来决定使用其中哪一个值,则可使用 IF 工作表函数。
IF 工作表函数根据发货量返回 10% 或 15% 的奖金。
IF 工作表函数检查的条件要么为真要么为假。如果条件为真,则函数返回某一值;如果条件为假,则函数将返回另一值。此函数包含三个参数:要检查的条件、当条件为真时的返回值和条件为假时的返回值。
=IF(logical_test,value_if_true,value_if_false)
“Suyama”的发货量为 $8,000,函数(在单元格 C4 中)如下所示:
=IF(B4<10000,10%,15%)
如果发货量小于 $10,000(logical_test 参数),则奖金为 10%(value_if_true 参数)。如果发货量大于等于 $10,000,则奖金为 15%(value _if_false 参数)。
其他信息
EXCEL中IF函数使用方法及公式
你在H3写入
=IF(B3=0,5,IF(B3=1,6,IF(B3=2,7,IF(B3=4,9,IF(B3=5,0,IF(B3=6,1,IF(B3=7,2,IF(B3=8,3,IF(B3=4,4,"")))))))))
excel中if函数超过限制个数怎么办!
公式改成:
=IF(OR(D8={8,10,12,14,16,18,20,22,25,28,32}),LOOKUP(D8,{8,50.27;10,78.54;12,113.1;14,153.9;16,201;18,254.5;20,314.2;22,380.1;25,490.9;28,615.8;32,804.2}),0)