作者:乔山办公网日期:
返回目录:excel表格制作
EXCEL考勤表让日期对应上面的星期自动生成的操作方法如下:
1、在单元来格中输自入=count,找到countif函数
2、countif函数前部分表示范围,后部分表示条件
3、写入函数后按下回车zd
4、就生成了出勤天数
5、下拉后所有人的出勤天数就都解决了
1. C3公式=IF(C4="","",TEXT(WEEKDAY(DATE($B$2,LEFT($A3,LEN($A3)-1),C$4),2),"[=7]日zhidao;[DBNum1]"))
2. C4公式=IF(COLUMN(A4)<=DAY(DATE($B$2,LEFT($A3,LEN($A3)-1)+1,1)-1),COLUMN(A4),"")
3. C3,C4右拉专至AG3:AG4
4. C3:AG4设定条件属格式,公式=OR(C2:C3="六",C2:C3="日")
5. 框选A3:AG6>>下拉
用函数计算zhidao出星期,COLUMN(E1)是求列号,再加上2017年,3月,版组合成日期2017-3-5,日期可以根据你的行列号,修改。
公式:=WEEKDAY(DATE(2017,3,COLUMN(E1)),1)
条件权格式 ! 选中D列,设置公式:
从操作上来讲,你的表格有二个问题zhidao:一是怎么让左边的月份与上面的年份配合自动出现红绿框内的日期与星期,二是怎么让周日的颜色自动打个红的底色。
一、自动日期
由于不知道A3:A6合并单元里是文本还是日期,现以文本为例说明如下,在C4单元格输入回公式:
=IF(COLUMN(A1)>DAY(EOMONTH(DATE($B$2,SUBSTITUTE($A$3,"月",""),1),0)),"",COLUMN(A1)),复制并向右拉至AG4
在A3单元格输入公式:
=IF(C4="","",TEXT(DATE($B$2,SUBSTITUTE($A$3,"月",""),C4),"AAA")),复制并向右拉至AG3
二、颜色显示
选择C3:AG3单元格,从上面菜单中选择:开始——条件格式——只包含以下内容单元格设置格式——单元格值——等于——日(输入一个“日”字)——格式——填充(选择红答底色)确定,即可。
按上操作,年份2017年调整或者是月份调整,后面的自动会变了。