9q13nh 发表于 2024-10-1 17:55:23

怎么样用EXCEL做一张日期会自动更新的考勤表


    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">伴侣</span>们,工作中会给自己做一份考勤表吗,用来记录当月考勤,尤其是<span style="color: black;">做为</span>领导,统计团队的出勤更显重要。做考勤日期的时候你是用手直接输入的话,是不是随着月份的变化,下个月考情表的日期又得重新做?下面<span style="color: black;">咱们</span>试着用Excel公式,让表格考勤日期随着系统时间改变而改变。</p>
    <div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/db38929784d543afa35aec31627422c0~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1727979554&amp;x-signature=rOcsr1N2lRB%2Fi5lQE8Ao3gnE1GE%3D" style="width: 50%; margin-bottom: 20px;"></div>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">之前有说过Excel公式的应用,正好练练手。做的是考勤日期自动更新,对应<span style="color: black;">触及</span>的公式当然<span style="color: black;">便是</span>日期<span style="color: black;">关联</span>的公式了,<span style="color: black;">经过</span>这个表格学习,相信能<span style="color: black;">把握</span>80%的日期函数。日期函数:年year()、月MOUTH()、当天today()、日day()、日期DATE(),最重要的<span style="color: black;">便是</span>要<span style="color: black;">晓得</span>这个月有多少天,相对应的函数公式:EOMONTH(),它的<span style="color: black;">功效</span>是返回某个月份的最后一天。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">如上图,能让表格<span style="color: black;">晓得</span>有多少天了,那<span style="color: black;">详细</span>怎么<span style="color: black;">表现</span>月份跟星期呢,手动输入就不叫自动了。思路是:<span style="color: black;">咱们</span>让列号跟EOMONTH()返回的最后一天数值作比较,<span style="color: black;">倘若</span>是<span style="color: black;">少于</span>最后一天的就返回列号,大于最后一天的数值就返回空值。组合公式:=IF(COLUMN(A1)&lt;=DAY(EOMONTH(TODAY(),0)),COLUMN(A1),""),意思<span style="color: black;">便是</span>假如A1单元格的列号<span style="color: black;">少于</span>这个月最后一天,就返回A1的列号,否则返回空。<span style="color: black;">由于</span>A1的列号<span style="color: black;">便是</span>1,按列向后面填充就有了这个月的日期了,这个月有多少天它就会返回多少相应的日期。</p>
    <div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/27a69139140a484c805d92bc3d06f5f7~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1727979554&amp;x-signature=QmMBNtVsFMKrQ3LdFoMPRmrxMOQ%3D" style="width: 50%; margin-bottom: 20px;"></div>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">要<span style="color: black;">表示</span>星期那就简单了,直接用TEXT公式转换就好了。如上图星期转换公式为:=IF(A2="","",TEXT(DATE(YEAR(TODAY()),MONTH(TODAY()),A2),"AAAA")),公式详解:假如A2单元格是空的,就返回空,不是空的就把此年此月A2单元格的日期转换为星期。<span style="color: black;">为何</span>不直接写成“=TEXT(A2,"AAAA")呢,<span style="color: black;">由于</span>A2单元格数值是1,每年<span style="color: black;">每一个</span>月都有1号,但其对应的星期不<span style="color: black;">必定</span>相同,<span style="color: black;">因此</span><span style="color: black;">必定</span>要固定为本年本月。</p>
    <div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/9b11726003004547ada767cf18a5840b~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1727979554&amp;x-signature=4ezG6fk39GRWLCrQwO6iLBdKT%2Fw%3D" style="width: 50%; margin-bottom: 20px;"></div>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">上面都用到了IF函数,有机会单独拿出<span style="color: black;">来讲</span>说,<span style="color: black;">这儿</span>就不做<span style="color: black;">太多</span>阐述了,<span style="color: black;">期盼</span>能对有<span style="color: black;">需要</span>的人有所<span style="color: black;">帮忙</span>。公式的厉害之处在于组合起来用,工作中单个公式是起不了太大<span style="color: black;">功效</span>的。最后,祝<span style="color: black;">大众</span>劳动节<span style="color: black;">愉快</span>!</p>




4lqedz 发表于 2024-10-30 22:55:39

百度seo优化论坛 http://www.fok120.com/

4zhvml8 发表于 昨天 05:49

同意、说得对、没错、我也是这么想的等。
页: [1]
查看完整版本: 怎么样用EXCEL做一张日期会自动更新的考勤表