时间:2019-10-1来源:本站原创作者:佚名

问题截图:

问题描述:原表格内公式:=IF(L7M7"","已签劳务合同和安全协议",IF(M7""L7="","已签安全协议未签劳务合同",IF(L7""M7="","已签劳务合同未签安全协议","未签劳务合同和安全协议")))问题描述:同时满足L列和M列不为空时,在O列显示"已签劳务合同和安全协议“;同时满足L列和M列均为空时,在O列显示"未签劳务合同和安全协议“;“满足L列不为空而M列为空时”,在O列显示"已经签订劳务合同和安全协议“;满足L列为空而M列不为空时,在O列显示"已签安全协议未签劳务合同“,请教各位帮我看下,我的条件表达式显示的结果怎么不对呢?谢谢!

解答如下:

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

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

=IF(AND(L70,M70),"已签劳务合同和安全协议",

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

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

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

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

=IF(IF(L70,1)+IF(M70,1)=2,"已签劳务合同和安全协议",

IF(IF(L70,1)+IF(M7=0,0)=1,"未签安全协议",

IF(IF(L7=0,0)+IF(M70,1)=1,"未签劳务合同",

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

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

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

Excel学习

扫一扫下载订阅号助手,用手机发文章赞赏

长按







































秋天白癜风
北京哪里有治白癜风的医院

转载请注明原文网址:http://www.gzdatangtv.com/bcyytx/12545.html

------分隔线----------------------------