利用 Excel 公式进行数据整理

一个考勤机里导出来的数据明细:

利用 Excel 公式进行数据整理_第1张图片

A3公式:=IF(MOD(ROW(Sheet1!U5),2)=1,Sheet1!U5,INDIRECT("Sheet1!U"&ROW(Sheet1!U5)-1))

B3公式:=IF(MOD(ROW(Sheet1!K5),2)=1,Sheet1!K5,INDIRECT("Sheet1!K"&ROW(Sheet1!K5)-1))

C3公式:=IF(MOD(ROW(Sheet1!K5),2)=1,"A"&ROW(Sheet1!K5)+1,"A"&ROW(Sheet1!K5))

D3/D4公式:=MID(Sheet1!A6,IF(MOD(ROW(),2)=1,1,6),5)

利用 Excel 公式进行数据整理_第2张图片

时间提取区域的公式生成方法:

利用 Excel 公式进行数据整理_第3张图片

 

 

=or(if(mod(row(),2)=1,f25>8:35),if(mod(row(),2)=0,f25<17:25))
=or(if(mod(row(),2)=1,E25>8:35),if(mod(row(),2)=0,E25<17:25))
=or(and(mod(row(),2)=1,f25>8:35),and(mod(row(),2)=0,f25<17:25))
=and
and(mod(row(),2)=1,f25>8:35)
and(mod(row(),2)=0,f25<17:25)

08:35 0.357638888888889
12:00 0.5
17:25 0.725694444444445

=or(and(mod(row(),2)=1,A1>0.357638888888889),and(mod(row(),2)=0,A1<0.725694444444445))

先替换
查只打下班卡 12:00之后打卡
=IF(MOD(ROW(),2)=1,COUNTIF(D25:AH25,">0.5"),0)
查迟到早退
=if(mod(row(),2)=1,countif(d3:ah3,">0.357638888888889"),countif(d3:ah3,"<0.725694444444445"))
查打卡次数
=count(a3:ah3)

你可能感兴趣的:(利用 Excel 公式进行数据整理)