ghostjiao
1,- =DATEDIF(TEXT(MID(D7,7,6+(LEN(D7)=18)*2),"00-00-00"),TODAY(),"y")
复制代码 原理:根据身份证的位数判断取几位得到生日,然后用datedif得到周岁
2,原理:EDATE得到的是天不变,月份相加- =DATE(YEAR(D19),MONTH(D19)+E19,DAY(D19))
复制代码 3,原理:EOMONTH得到的是对应月份的最后一天- =DATE(YEAR(C28),MONTH(C28)+1,)
复制代码- =MAX(IFERROR(--(YEAR(C28)&"-"&MONTH(C28)&"-"&ROW($1:$31)),0))
复制代码 4,- ="第"&TEXT(ROUND(MONTH(C45)/3,),"[DBNUM1]")&"季度"
复制代码 原理:每3个月对应1个季度,分别用月份除以3 然后取整就能得到季度数字 再通过text转换- =IF(MONTH(C45)<=3,"第一季度",IF(MONTH(C45)<=6,"第二季度",IF(MONTH(C45)<=9,"第三季度","第四季度")))
复制代码 5,- =NETWORKDAYS(C57,D57,{"2014/5/1";"2014/5/2";"2014/5/3";"2014/6/2";"2014/9/8";"2014/10/1";"2014/10/2";"2014/10/3";"2014/10/4";"2014/10/5";"2014/10/6";"2014/10/7"})+3
复制代码- =NETWORKDAYS(C57,D57,{41760;41761;41762;41792;41890;41913;41914;41915;41916;41917;41918;41919})+3
复制代码 两种写法是一样的...第一种就是为了看到哪几天是假期,对于星期天被占的情况不知怎么处理,我就查了下给加上了 |