EXCEL表格中要统计签到的次数

这里有表,我现在要统计每个工号从12月1日到31日中间,上午和下午一共签到的次数,或者天数(如果是半天就算0.5天这样计算),应该如何用什么方法简便?
或者把这里的时间换成次数,比方说08:04就换成1,14:28也换成1,这样我用求和公式就可以了,但是如果用公式把他换成1了?

第1个回答  2015-01-08
如果每个人每天最多只有一行数据,求工号1在2014年12月的上班天数:
=SUMPRODUCT((A3:A1000=1)*(MONTH(D3:D1000)=12)*(E3:E1000<>""))*0.5+SUMPRODUCT((A3:A1000=1)*(MONTH(D3:D1000)=12)*(G3:G1000<>""))*0.5追问

这个公式如何替换?你这个A3,A100我没明白,如果是我这张表,工号是A5到A27,那这个公式应该如何写了?

追答

将公式中的3改为5,1000改为27就可以了。

本回答被网友采纳
第2个回答  2020-01-24
在一个空白列输入0到9的数字,如b列,然后在右边输入这个公式:=countif(a:a,b1),最后公式下拉。
第3个回答  2015-01-08
直接从上面拉下来,然后表格外框最下面有个计数,就是了,不过它会自动不计算空白的;如果下面是求和,那就点击右键,选择计数追问

计数在什么地方?

追答

最下面 看到没