php if条件函数,IF函数,根据条件设定输入内容

if函数通常用于条件判断,根据判断结果执行相应命令。

1.函数解释:

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 参数(即 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 参数的值为空(即,value_if_true 参数后仅有一个逗号),则 IF 函数返回值 0(零)。

另外,if函数通常与and与or嵌套使用:

IF(AND(条件1,条件2),符合条件,不符合条件),同时满足条件1则执行符合条件,否则执行不符合条件。

与OR联用同理。

2.实际应用:

与AND联用

f5acbb89b8f932e166843fc80c6c86e9.png

在这个表格中,我的需求是在C列,将“成绩”低于60且“是否努力”为否的列标注为“督促”,所需函数如下:

=IF(AND(A2<60,B2="否"),"督促","")

"AND(A2<60,B2="否")",此段为两个条件,成绩低于60且不努力,用AND联接,为logical_test ;

"督促",为符合上文两个判定条件的执行命令,为value_if_true

"",为不符合上文条件的执行命令,因为不执行命令,所以为空,为value_if_false

与OR联用

8c0da4618d802e97f8ca3102af319edb.png

将成绩低于60或者不努力的标注为督促,则需要的函数是:

=IF(OR(A2<60,B2="否"),"督促","")

"OR(A2<60,B2="fou1")",两个满足一个即执行符合条件命令

"督促",与AND一致

"",与AND一致

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值