关于EXCEL函数应用的问题

来源:百度知道 编辑:UC知道 时间:2024/06/08 20:56:40
如图片所示:“最后出货日期”“080408代表:2008年4月8日”,我现在要设置一个公式:“最后出货日期小于等于6个月的(即呆滞6个月以下),大于6个月小于1年的,大于1年的,在相应的栏位上打勾。

一个公式搞定,先选定要标记的3个单元格,输入下面公式
=CHOOSE(LOOKUP(DATEDIF(A1,TODAY(),"m"),{0,6,12;1,2,3}),{"√","",""},{"","√",""},{"","","√"})
数组公式,输入后要按ctrl+shift+enter结束,填充公式即可
补充:提醒楼主,日期数据一定要是excel能自动识别的日期格式,不然公式会出错

=TODAY()-TEXT("20"&LEFT(A2,2)&"-"MID(A2,3,2)&"-"RIGHT(A2,2),"YYYY-M-D")

呆滞6个月以下:
=IF(TODAY()-TEXT("20"&LEFT(A2,2)&"-"MID(A2,3,2)&"-"RIGHT(A2,2),"YYYY-M-D")<=210,"√","")

呆滞6个月到1年的:
=IF(and(TODAY()-TEXT("20"&LEFT(A2,2)&"-"MID(A2,3,2)&"-"RIGHT(A2,2),"YYYY-M-D")>=210,TODAY()-TEXT("20"&LEFT(A2,2)&"-"MID(A2,3,2)&"-"RIGHT(A2,2),"YYYY-M-D")<=365),"√","")

=DATEDIF(TEXT(a2,"00-00-00"),TODAY(),"M") ,这个公式可计算出呆滞的月数。
<