作者:乔山办公网日期:
返回目录:excel表格制作
这个zd问题很有普遍性。用数据透视表可以解决。
当然每个公司对打卡的要求各不相同,为了简便起见,我们只要求统计最早的一次(上班)以及最晚的一次(下班)的打卡信息。
例如有原始表格如下图
第一步:选择数据区域,插入数据透视表。如图:
第二步:对数据区域进行确认后,设置透视表存放场所E1.如图所示:
第三步:将姓名放在行标签,日期放在列标签,时间专放在数据区域。并对时间设置为最小值。如图所示:
按确定后结果如图:
第四步:将鼠标放在透视表区域,点鼠标右键-选择设置数据透视表选项。如下图把3个勾去除后按确定。如图所示:
按确定后结果如图:
第五步:选择数据区,设置格式为时间格式。结果如图:
这样就得到了上班打卡的时间。
第六步属:将时间设置为最大值,就得到了下班打卡的时间。如图所示:
公式为:
=SUMPRODUCT((B:B="陈春萍")*(E:K="A"))
只要 陈春萍 在B列,无论第几行都可以算出
累积天百数公式和累计值公式都是=datedif(一个单元格,一个单元格,“d”)
一、打开Excel所需的文件。
二、如图所示,度选择一个单元格作为间隔日。
三、然后就是需要,如图所示,在单元格中专输入公式=DATEDIF(C2,D2,"d")。
四、最后,回车键将自动跳出间隔天。已成功设置累积天数公式和属累计值。
在C2中输入zd或复制粘贴下列公式
=COUNTIF(B$2:B2,B2)*30
下拉填充
或
选择B列 复制粘贴到E列 选择E列 数据内 删除重复值
在F2中输容入或复制粘贴下列公式
=COUNTIF(B:B,E2)*30
下拉填充