excel中if函数对应的and怎么用(你应该这么玩Excel-and函数)

问题截图:

excel中if函数对应的and怎么用(你应该这么玩Excel-and函数)(1)

问题描述 :

原表格内公式:

=IF(L7&M7<>"","已签劳务合同和安全协议",IF(M7<>""&L7="","已签安全协议未签劳务合同",IF(L7<>""&M7="","已签劳务合同未签安全协议","未签劳务合同和安全协议")))问题描述:

同时满足L列和M列不为空时,在O列显示"已签劳务合同和安全协议“;同时满足L列和M列均为空时,在O列显示"未签劳务合同和安全协议“;“满足L列不为空而M列为空时”,在O列显示"已经签订劳务合同和安全协议“;满足L列为空而M列不为空时,在O列显示"已签安全协议未签劳务合同“,请教各位帮我看下,我的条件表达式显示的结果怎么不对呢?谢谢!

解答如下:

1、之所以出错,是因为逻辑上行不通,所以原来的公式不能出现所描述的结果。

excel中if函数对应的and怎么用(你应该这么玩Excel-and函数)(2)

2、现在按照多条件判断用and函数从新梳理后修改如下:

excel中if函数对应的and怎么用(你应该这么玩Excel-and函数)(3)

=IF(AND(L7>0,M7>0),"已签劳务合同和安全协议",

IF(AND(L7>0,M7=0),"未签安全协议",

IF(AND(L7=0,M7>0),"未签劳务合同",

IF(AND(L7=0,M7=0),"未签劳务合同和安全协议"))))

3、那不用and行不行那?也行,其修改变通如下:

excel中if函数对应的and怎么用(你应该这么玩Excel-and函数)(4)

=IF(IF(L7>0,1) IF(M7>0,1)=2,"已签劳务合同和安全协议",

IF(IF(L7>0,1) IF(M7=0,0)=1,"未签安全协议",

IF(IF(L7=0,0) IF(M7>0,1)=1,"未签劳务合同",

IF(IF(L7=0,0) IF(M7=0,0)=0,"未签劳务合同和安全协议"))))


本期分享到此结束,小伙伴们,你学会了吗?

excel中if函数对应的and怎么用(你应该这么玩Excel-and函数)(5)

更多学习内容,点下方蓝字进入学习!

你应该这么玩excel-说比就比,来一场巅峰对决

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页