使用EXCEL表格制作考勤表小技巧
2022/12/9 来源:不详一、首先打开EXCEL电子表格
二、在sheet1新建一个考勤表(用于打印报表)
二、左手按住Ctrl键,右手鼠标左键点击一下并按住sheet1表格标签拖动,生成表格sheet1(2)(用于统计出勤、加班、夜班等),选定sheet1表格某单元格,让数据=sheet1(2)表格数据,以C5单元格为例,如下图:
三、鼠标拖动C5单元格,使sheet1表格数据与sheet1(2)表格数据建立联动关系、数据一致。
四、在sheet1(2)表格进行考勤,出勤划“/”符号,休息划“休”符号,夜班单元格标记为黄色。
统计考勤公式:=COUNTIF(C5:AG5,D5)统计夜班公式:=CountByColor(C9:AG9,$AJ$4)备注:统计夜班公式须使用EXCEL自带VBA创造一个函数,设函数名称为CountByColor,
具体操作:(1)在工作表上,点击右键,选择「查看代码」(2)在项目管理器中,右键新建一个「模块」新建模块1,(3)在新建模块1中窗口内,复制如下代码即可完成CountByColor函数制作:“FunctionCountByColor(ByValcountRangeAsRange,ByValcolorCellAsRange)DimcolorAsLong,resultAsIntegercolor=colorCell.Interior.colorresult=0ForEachcelIncountRangeIfcel.Interior.color=colorThenresult=result+1EndIfNextcountByColor=resultEndFunction”公式说明:CountByColor(countRange,colorCell)1-countRange,要计数的单元格区域。2-colorCell,要统计的颜色,选择有相同颜色的单元格即可。