EXCEL 分上下午的考勤表怎么统计出勤和请假天数啊?

我这个表是以上班时间为记录的,比如上午X个小时,下午X个小时,怎么才能统计出勤和请假天数?当天只要上了班的都算一天,中途请假的不算入请假天数

AH4单元格输入公式:
=COUNT(C4:AG5)/2
复制并下拉即可得到出勤天数
AJ4单元格输入公式:
=(COUNTIF(C4:AG4,"*假*")+COUNTIF(C5:AG5,"*假*"))/2
应该可以得到请假的天数了。追问

大哥,注意审题呀,不对啊,中途请假的不算入请假天数,按出勤天数算哟。如第二位员工只有一天是上下午都请假的,这才算一天请假,上午请假下午上班的就不算,按出勤来算。

追答

就是上午和下午都是请假的才算是请假的天数!!

则可在AJ6单元格输入公式:

=SUMPRODUCT((C6:AG6="请假")*(C7:AG7="请假"))

同时,在AH6单元格输入公式:

=$AJ$2-AJ6

即可得到你想要的数据结果了…………

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-06-24
统计一行中√的个数=COUNTIF(A1:J1,"√")就是A的出勤天数(A1:J1为第1行中的1-10列)同理=COUNTIF(A1:J1,"半天")就是只上半天的天数,以此类推。
第2个回答  2021-08-12
AJ6
=SUMPRODUCT(N((C6:AG6="请假")*(C7:AG7="请假")))追问

太对了!就是这样!!感谢!!!
请问我这个出勤天数的想法还能成立吗?比如上午上班,下午请假,也按照一天出勤来统计。

追答

“当天只要上了班的都算一天,中途请假的不算入请假天数”
这个能不能成立
主要要看公司的规定
这关系到劳动报酬的
最好跟管理层或者跟老板商量一下

追问

不是指这个,我是指这样的公式能不能成立,出勤天数只是用于参考有多少天在上班,劳动报酬是以总工时为准的

第3个回答  2021-08-12
=EVALUATE(SUBSTITUTE(TEXTJOIN("+",,C6:AG6),"+请假+",""))+EVALUATE(SUBSTITUTE(TEXTJOIN("+",,C7:AG7),"+请假+","")) WPS可用,office要自定义名称可用追问

我用的office,第一次用excel,你说的哪些要用自定义名称我不是很懂

相似回答