发布网友 发布时间:2022-02-25 13:15
共1个回答
热心网友 时间:2022-02-25 14:44
按照考勤表的内容自己制作一个表格,然后为了让第二行中的“星期”能自动显示,需要设置公式,如下:在D2单元格中输入公式 =IF(WEEKDAY(DATE($M$1,$S$1,D3),2)=7,"日",WEEKDAY(DATE($M$1,$S$1,D3),2))
其中先用DATE函数把M1格中的“年”、S1格中的“月”、D3格中的“日”组成一个电脑能识别的“日期”;再用WEEKDAY函数把这个“日期”变成星期所代表的数字。
回车之后就会自动显现出星期几了。
但是出现的是阿拉伯数字,为了符合我们日常阅读习惯,将其变成中文小写数字,设置单元格格式,选择小写,具体方法可参考下面的经验。
0EXCEL中输入数字时怎么自动转换为大写?
然后再来设定考勤符号(这个符号可以根据自己的喜好来设定,标注清楚即可),在AO列输入考勤符号,然后选中选中D4:AH14区域,设置中选择序列,数值选中AO列即可,如图
然后在单元格中就可以根据出勤情况勾选相应的符号。
接下来就是统计每个人总的考勤了,这时候就要用函数公式了,输入公式=COUNTIF($D4:$AH4,D$4),然后按回车键即可出现总数了。
公式含义:使用COUNTIF函数统计D4:AH4区域内出现了几次D4格中的符号。