作者:乔山办公网日期:
返回目录:excel表格制作
早上打卡08:10,下班zd打卡19:23 分别内在A1B1
在C1中输入 =B1-TIME(8,30,0)-TIME(1,30,0)
或 =B1-TIMEVALUE("8:30")-TIMEVALUE("1:30")
下拉填充。容
用EXCEL按照你的格式,百做好格式,然后跑单打度1,没跑的不要输入,点击EXCEL“开始”-“条件格式问”答-“新建”-“只为包含....”-“单元格值等于1”-格式调成红色-再新建版-“单元格值是0调成蓝色”。
我随便K了点数值,做了权个示意图:
都不知道你 “另外一个表”中的数据格式,百那里能准确描述用什度么公式 ?
不过按照一般的 打卡数据 ,通常是 一个 工号 对应打卡的 时间,又因为有知人可能同一天多次打卡,所以估计需要道使用数组函数,参考内图示样式吧:
参考e2(下班)容数组公式:
=SUMPRODUCT(MAX((B2=($I$2:$I$26))*(D2=INT($J$2:$J$26))*($J$2:$J$26)))-D2
e3(上班)数组公式:
=MIN(IF(($I$2:$I$26=B3)*(INT($J$2:$J$26)=D3),$J$2:$J$26,9^9))
公式输入后 ctrl+shift+enter一起按!
具体实例如下:
EXCEL中求时间差,可以直接相减:=B2-A2,并下拉填充;
求时间百总度和直接用求和函数SUM:回=SUM(C2:C9);
是不是答感觉到明显不符,这是因为,默认的时间格式是不超过24小时的,24小时以上的都按24的倍数,进到日期“天”上去了,时间只为除以24的余数,如要表示出总小时数,右击--设置单元格格式--数字--自定义--类型输入:[h]:mm;
这样就显示出所有的小时数。