伴侣们,工作中会给自己做一份考勤表吗,用来记录当月考勤,尤其是做为领导,统计团队的出勤更显重要。做考勤日期的时候你是用手直接输入的话,是不是随着月份的变化,下个月考情表的日期又得重新做?下面咱们试着用Excel公式,让表格考勤日期随着系统时间改变而改变。
之前有说过Excel公式的应用,正好练练手。做的是考勤日期自动更新,对应触及的公式当然便是日期关联的公式了,经过这个表格学习,相信能把握80%的日期函数。日期函数:年year()、月MOUTH()、当天today()、日day()、日期DATE(),最重要的便是要晓得这个月有多少天,相对应的函数公式:EOMONTH(),它的功效是返回某个月份的最后一天。
如上图,能让表格晓得有多少天了,那详细怎么表现月份跟星期呢,手动输入就不叫自动了。思路是:咱们让列号跟EOMONTH()返回的最后一天数值作比较,倘若是少于最后一天的就返回列号,大于最后一天的数值就返回空值。组合公式:=IF(COLUMN(A1)<=DAY(EOMONTH(TODAY(),0)),COLUMN(A1),""),意思便是假如A1单元格的列号少于这个月最后一天,就返回A1的列号,否则返回空。由于A1的列号便是1,按列向后面填充就有了这个月的日期了,这个月有多少天它就会返回多少相应的日期。
要表示星期那就简单了,直接用TEXT公式转换就好了。如上图星期转换公式为:=IF(A2="","",TEXT(DATE(YEAR(TODAY()),MONTH(TODAY()),A2),"AAAA")),公式详解:假如A2单元格是空的,就返回空,不是空的就把此年此月A2单元格的日期转换为星期。为何不直接写成“=TEXT(A2,"AAAA")呢,由于A2单元格数值是1,每年每一个月都有1号,但其对应的星期不必定相同,因此必定要固定为本年本月。
上面都用到了IF函数,有机会单独拿出来讲说,这儿就不做太多阐述了,期盼能对有需要的人有所帮忙。公式的厉害之处在于组合起来用,工作中单个公式是起不了太大功效的。最后,祝大众劳动节愉快!
|