EXCEL职工出勤天数统计方法

2024-12-16 03:27:37
推荐回答(3个)
回答1:

        如上图,=OFFSET($A$1,ROW(1:1)*2-1+MOD(COLUMN(A:A)+1,2),CEILING(COLUMN(A:A)/2,1)-1),右拖下拉,需要在手动隐藏两列;

        出勤天数=IF(COUNTIF(A$2:A2,A2)=1,SUM(--(MATCH(OFFSET(A$1,MATCH(A2,A:A,)-1,1,COUNTIF(A:A,A2),),OFFSET(A$1,MATCH(A2,A:A,)-1,1,COUNTIF(A:A,A2),),)=ROW(INDIRECT("1:"&COUNTIF(A:A,A2))))),""),数组下拉;分钟数等就可以做出来。

回答2:

=sumproduct((b1:b31="张伟")*(c1:c31<>"")/countif(a1:a31,a1:a31))

回答3:

制作这样的附件太麻烦,可删除表中不能公开的数据,传个附件把公式测试下,727220158@QQ.COM