Excel表中IF函数"logical-test“、”vlue-if-true"、"value-if-false"三项各是什么意思?怎样设置使用?
发布网友
发布时间:2022-04-23 01:05
我来回答
共4个回答
热心网友
时间:2023-10-09 18:21
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是根据条件进行判断选择输出结果),就完成了。
热心网友
时间:2023-10-09 18:21
可以在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
热心网友
时间:2023-10-09 18:22
logical-test:判断条件
vlue-if-true:如果满足条件执行何种运算
value-if-false:如果不满足条件执行何种运算
比如
由于B1只有xd两种情况,公式可以写成:
=if(b1="x",if(c1=0,"d","x"),if(c1=0,"x","d"))
这是稍微复杂的嵌套,两个分支都分别是IF语句
热心网友
时间:2023-10-09 18:22
=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)