求EXCEL使用IF判断公式

一、当A1="有",E1显示"填写提示",当A1="有",B1填写日期后,E1空白;
二、当A1="有",B1填了日期,C1="有"时,E1又显示"填写提示";
三、当A1="有",B1填了日期,C1="有"时,D1填写日期后,E1又空白;
E1格中公式:=IF(A1="有","填写提示",IF(B1="有",........后面的小弟投降了

=IF(A1="有",IF(LEN(B1)>2,IF(C1="有",IF(LEN(D1)>2,"","填写提示"),""),"填写提示"),"没说")
其中这个“没有说”就是A1不是“有”的情况,你没有说所以显示“没说”追问

大侠的公式不能满足当A1=有,B1""(即填有日期)后,不显示。当A1=有,B1"",C1=有时,再次显示"提示“。

追答

我已经测试过了没有问题的啊!!!
你有没有试过??A、C单元格里必须输入一个“有”,若输入的不是“有”等于是没有输入内容一样的!!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-21
=IF(OR(AND(A1="有",B1<>""),AND(C1="有",D1<>"")),"",IF(OR(AND(A1="有",B1=""),AND(A1="有",B1<>"",C1="有",D1=""),"填写提示","其他"))追问

公式不能运行。我将公式放入表格中,提示“此公式有错误”

追答

,"填写提示" 左边漏了一个左括号 -_-!

=IF(OR(AND(A1="有",B1""),AND(C1="有",D1"")),"",IF(OR(AND(A1="有",B1=""),AND(A1="有",B1"",C1="有",D1="")),"填写提示","其他"))

追问

套入表格后,公式不能满足:当A1=有,B1"",D1=有,E1显示:“填写提示”的条件

追答

二、当A1="有",B1填了日期,C1="有"时,E1又显示"填写提示";
公式里的 AND(A1="有",B1"",C1="有",D1="") 就是这个判断条件啊
为什么又变成 D1=有 ?

追问

我错我写错了,D1应是C1。
套入表格后,公式仅能满足A1="有",B1=""的显示,不能满足AND(A1="有",B1"",C1="有",D1="")显示“提示”。即当(A1="有",B1"")后,增加(C1="有",D1="")条件后,E1并不显示“提示”啊...

追答

=IF(OR(AND(A1="有",B1"",C1="有",D1=""),AND(A1="有",B1="")),"填写提示",IF(OR(AND(A1="有",B1""),AND(C1="有",D1"")),"","其他"))

本回答被提问者采纳