分类：电脑/网络-软件-办公软件
问题：EXCLE高手请进,关于日期要求:1).满足公式的条件2).改正 
要求:1).满足公式的条件2).改正"年号"不正确的情况.H20本不应该有提示的,但由于月份相同而出现了"提交"的提示.请改正.谢谢!!!!!!!!!!!
回答：1).当A19为""时,为"" 2).AND(E19<>"",9=""),"未完成" 3).当前月份="下次提交日期的月份"-"1个月" 且列F="OK" 时,返回"下月提交"; 4).当前月份="下次提交日期的月份" 且列F="OK" 时,返回"提交"; 5).列F="OK",且,不满足以上4个条件时,返回""满足这些条件并解决年份的问题：=IF(A19="","",IF(AND(E19<>"",F19=""),"未完成",IF(F19="OK",IF(YEAR(EDATE(G19,-1))&(MONTH(EDATE(G19,-1)))=YEAR(TODAY())&MONTH(TODAY()),"下月提交",IF(YEAR(G19)&MONTH(G19)=YEAR(TODAY())&MONTH(TODAY()),"提交","")),"")))注：其中EDATE()函数在Office 2003中需要加载宏支持。附件中对第4个条件还有一个判断，就是IF(ISERROR(VLOOKUP(B19,$B20:$B$27,1,0)),"提交","")，不知道这个用意在什么地方，如果要加这个判断的话，修改公式如下：=IF(A19="","",IF(AND(E19<>"",F19=""),"未完成",IF(F19="OK",IF(YEAR(EDATE(G19,-1))&(MONTH(EDATE(G19,-1)))=YEAR(TODAY())&MONTH(TODAY()),"下月提交",IF(YEAR(G19)&MONTH(G19)=YEAR(TODAY())&MONTH(TODAY()),IF(ISERROR(VLOOKUP(B19,$B20:$B$27,1,0)),"提交",""),"")),"")))条件很复杂，函数的嵌套快达到限制要求（七层）了，再多条件可能要考虑其他方案了:)