excel中if函数对应的and怎么用(你应该这么玩Excel-and函数)
问题截图:
问题描述 :
原表格内公式:
=IF(L7&M7<>"","已签劳务合同和安全协议",IF(M7<>""&L7="","已签安全协议未签劳务合同",IF(L7<>""&M7="","已签劳务合同未签安全协议","未签劳务合同和安全协议")))问题描述:
同时满足L列和M列不为空时,在O列显示"已签劳务合同和安全协议“;同时满足L列和M列均为空时,在O列显示"未签劳务合同和安全协议“;“满足L列不为空而M列为空时”,在O列显示"已经签订劳务合同和安全协议“;满足L列为空而M列不为空时,在O列显示"已签安全协议未签劳务合同“,请教各位帮我看下,我的条件表达式显示的结果怎么不对呢?谢谢!
解答如下:
1、之所以出错,是因为逻辑上行不通,所以原来的公式不能出现所描述的结果。
2、现在按照多条件判断用and函数从新梳理后修改如下:
=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行不行那?也行,其修改变通如下:
=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-说比就比,来一场巅峰对决
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com