Excel表中IF函数"logical-test“、”vlue-if-true"、"value-if-false"三项各是什么意思?请举例说明

如题所述

IF函数的作用是实现分支判断,就是说如果条件满足就返回一个结果,否则(不满足)就返回另一个结果。
logical-test:判断句、条件语句
vlue-if-true:条件成立(为真)时的结果
value-if-false:条件不成立(为假)时的结果

这里的vlue-if-true和value-if-false既可以是一个常量(给定结果),又可以是算式,还可以构成复杂的嵌套。比如:
=IF(A1>=60,"及格","不及格")
****69分以上及格
=IF(B1>=80%,A1*1.2,A1)
****A1为业务量,B1为达成率,完成80%以上业绩按1.2倍计算。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-10
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(A2<=100,"预算内","超出预算") 如果A2的数字小于等于 100,则公式将显示“预算内”。否则,公式显示“超出预算”。
=IF(A2=100,SUM(B5:B15),"") 如果A2数字为 100,则计算单元格区域 B5:B15,否则返回空文本 ("")
第2个回答  2018-03-31

if函数用逗号隔开的三个部分,第一个部分为判断表达式,如果是真则执行第二部分,如果是假则执行第三部分。

    Microsoft Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为Windows和Apple Macintosh操作系统的电脑而编写和运行的一款试算表软件,最早版本是在1985年开发的。

    Excel中大量的公式函数可以应用选择,使用Microsoft Excel可以执行计算,分析信息并管理电子表格或网页中的数据信息列表与数据资料图表制作,可以实现许多方便的功能,带给使用者方便。

    在OfficeExcel2007中,可以使用新用户界面快速创建、格式化和扩展Excel表格(在Excel2003中称为Excel列表)来组织工作表上的数据,以便更容易使用这些数据。下面列出了针对表格的新功能或改进功能。

本回答被网友采纳
第3个回答  2011-03-10
分别为判断式,条件成立之后的返回值,条件不成立之后的返回值。
=IF(A1>5,1,0)
判断式为A1>5,就是判断A1中的值大于5是否成立,如果成立,返回1,如果不成立,返回0。
第4个回答  2011-03-10
=IF(A1<60,"过关","不及格")
分别说的是条件,如果条件成立则如何,如果不成立则又如何。