Excel表中IF函数"logical-test“、”vlue-if-true"、"value-if-false"三项各是什么意思?怎样设置使用?

如图:B列、D列中都只涉及x、d两个函数,设置公式是:当B1=x时;若c1=0,则D1=d,若c1>0,则D1=x,当B1=d时,若c1=0,则D1=x,若c1>0,则D1=d。
就是说,当C1格中的数值为0时,D1中的函数与B1中的函数不同,当C1格中的数值大于0时,D1格中的函数与B1格中的函数相同。怎样设置?

logical-test:判断句、条件语句,vlue-if-true:条件成立(为真)时的结果,value-if-false:条件不成立(为假)时的结果。操作方法如下:

1、 打开一个Excel的文件,鼠标左键单击菜单【公式】>>【逻辑】,这就会弹出【逻辑函数】的下拉列表,逻辑函数有AND(与)、OR(或)、NOT(非)、IF(条件判断)等。

2、 在Excel中制作一张简单的表格,如学习成绩表,根据语文与数学的分数来判断是否为优秀,这里可使用逻辑函数IF来进行条件判断。

3、选中优秀下方的第一个单元格,然后单击逻辑函数IF,在弹出的逻辑函数IF窗口上,可看到函数参数有两个,输入条件,并把结果语句输入。

4、 鼠标左键单击【确定】按钮后,发现在优秀下方的单元格里出现了输入的语句,如很优秀。

5、选中优秀下方的第二个单元格,然后单击逻辑函数IF,在弹出的逻辑函数IF窗口上,输入条件和结果语句。

6、 鼠标左键单击【确定】按钮后,发现在优秀下方的单元格里出现了输入的语句,如继续加油(逻辑函数IF是根据条件进行判断选择输出结果),就完成了。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-10
可以在D1单元格中输入以下公式,=IF(B1="x",IF(C1>0,"x","d"),IF(C1>0,"d","x"))
然后,向下直译即可。
这是一嵌套语句。如果B1=x就执行IF(C1>0,"x","d"),进行判断;否则就执行IF(C1>0,"d","x")(因为B1不是x就是d)

if 函数的介绍:来源为http://zhidao.baidu.com/question/165742506.html
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 工作表函数。请了解关于根据条件计算值。

参考资料:http://zhidao.baidu.com/question/165742506.html

本回答被提问者采纳
第2个回答  2010-12-27
logical-test:判断条件
vlue-if-true:如果满足条件执行何种运算
value-if-false:如果不满足条件执行何种运算

比如
由于B1只有xd两种情况,公式可以写成:
=if(b1="x",if(c1=0,"d","x"),if(c1=0,"x","d"))
这是稍微复杂的嵌套,两个分支都分别是IF语句
第3个回答  2010-12-27
=IF(C1=0,SUBSTITUTE("dx",B1,),B1)
用IF嵌套:
=IF(C1=0,IF(B1="x","d",IF(B1="d","x")),B1)
或者:
=IF(C1=0,IF(B1="x","d","x"),B1)

...vlue-if-true"、"value-if-false"三项各是什么意思?请举例说明...
logical-test:判断句、条件语句 vlue-if-true:条件成立(为真)时的结果 value-if-false:条件不成立(为假)时的结果 这里的vlue-if-true和value-if-false既可以是一个常量(给定结果),又可以是算式,还可以构成复杂的嵌套。比如:=IF(A1>=60,"及格","不及格")69分以上及格 =IF(B1>=80...

...vlue-if-true"、"value-if-false"三项各是什么意思?怎样设置使用...
logical-test:判断句、条件语句,vlue-if-true:条件成立(为真)时的结果,value-if-false:条件不成立(为假)时的结果。操作方法如下:1、 打开一个Excel的文件,鼠标左键单击菜单【公式】>>【逻辑】,这就会弹出【逻辑函数】的下拉列表,逻辑函数有AND(与)、OR(或)、NOT(非)、IF(条件...

logical-test是什么意思
logical-test指的是判断句或条件语句,vlue-if-true代表条件为真时的结果,value-if-false则代表条件为假时的结果。此两者可为常量、算式,或组成复杂嵌套。以示例=IF(A1>=60,"及格")说明,若A1单元格数值大于等于60,则IF函数返回"及格",反之则不返回。IF函数的运用广泛,不仅限于逻辑判断,还能...

Excel软件:IF函数的这几个空应该怎么填呢?意思是什么?最好举例_百度知 ...
logical-test:判断句、条件语句 比如:这里填写:A1>=60 vlue-if-true:条件成立(为真)时的结果 比如:及格 value-if-false:条件不成立(为假)时的结果 比如: 不及格 这里的vlue-if-true和value-if-false既可以是一个常量(给定结果),又可以是算式,还可以构成复杂的嵌套。比如...

...vlue-if-true"、"value-if-false"三项各是什么意思?怎样设置使用...
logical-test:判断句、条件语句,vlue-if-true:条件成立(为真)时的结果,value-if-false:条件不成立(为假)时的结果。操作方法如下:1、 打开一个Excel的文件,鼠标左键单击菜单【公式】>>【逻辑】,这就会弹出【逻辑函数】的下拉列表,逻辑函数有AND(与)、OR(或)、NOT(非)、IF(条件...

...vlue-if-true"、"value-if-false"三项各是什么意思?请举例说明...
IF函数的作用是实现分支判断,就是说如果条件满足就返回一个结果,否则(不满足)就返回另一个结果。logical-test:判断句、条件语句 vlue-if-true:条件成立(为真)时的结果 value-if-false:条件不成立(为假)时的结果 这里的vlue-if-true和value-if-false既可以是一个常量(给定结果),又可以...

logical- test是什么函数?
logical-test:判断句、条件语句,vlue-if-true:条件成立(为真)时的结果,value-if-false:条件不成立(为假)时的结果。操作方法如下:1、 打开一个Excel的文件,鼠标左键单击菜单【公式】>>【逻辑】,这就会弹出【逻辑函数】的下拉列表,逻辑函数有AND(与)、OR(或)、NOT(非)、IF(条件...

logical_ test是什么意思?怎么用?
logical-test:判断句、条件语句,vlue-if-true:条件成立(为真)时的结果,value-if-false:条件不成立(为假)时的结果。操作方法如下:1、 打开一个Excel的文件,鼠标左键单击菜单【公式】>>【逻辑】,这就会弹出【逻辑函数】的下拉列表,逻辑函数有AND(与)、OR(或)、NOT(非)、IF(条件...

logical- test是什么意思?如何操作?
logical-test:判断句、条件语句,vlue-if-true:条件成立(为真)时的结果,value-if-false:条件不成立(为假)时的结果。操作方法如下:1、 打开一个Excel的文件,鼠标左键单击菜单【公式】>>【逻辑】,这就会弹出【逻辑函数】的下拉列表,逻辑函数有AND(与)、OR(或)、NOT(非)、IF(条件...

excel中logical什么意思?
logical-test:判断句、条件语句,vlue-if-true:条件成立(为真)时的结果,value-if-false:条件不成立(为假)时的结果。操作方法如下:1、 打开一个Excel的文件,鼠标左键单击菜单【公式】>>【逻辑】,这就会弹出【逻辑函数】的下拉列表,逻辑函数有AND(与)、OR(或)、NOT(非)、IF(条件...

相似回答