作者:乔山办公网日期:
返回目录:excel表格制作
嵌套的层次不对,确认一下,3个条件都是月付?
根据公式内容分析,大致应该是月付,季付,半年这种吧
IF函数的意思是如果参数满足条件A,就返回结果B,否则就满足结果C,你上面的函数之所以显示参数太多,百是因为度你的第一个条件是AND(O3<=M3,N3>=H3),如果满足就显示版完成,不满足就继续判断H3<=N3,如果满足这个条件就显示逾期完成, 这里出了点小问题,你的公式是满足这个条件就显示"逾期完成权",不满足就显示"未完成",整个函数到这里就已经完了,而你在后面还有一个判断,所以会显示参数太多,改成IF(AND(O3<=M3,N3>=H3),"完成",IF(H3<=N3,"逾期完成",IF(TODAY()<=M3,"未到期","未完成")))
多了zhidao个内容0
=IF(YEAR(K2)=YEAR(TODAY()),IF(K2=DATE(YEAR(TODAY()),MONTH(TODAY())-1,1),M2,IF(MONTH(K2)=MONTH(TODAY())-1,M2/21.75*NETWORKDAYS(K2,DATE(YEAR(TODAY()),MONTH(TODAY()),1)-1,0),0)),0)
你这就是太复zd杂了,应该不用这么复杂的公式,另外,IF嵌套最多只能7层,你这个肯定超了,不能用。
把你要实现的功能内说出来,最好配上截图(包含行列标),重写公式比看你这容个公式省事太多。
大概看了下,你这公式逻辑上本身是错误的。