自己的心 发表于 2021-10-29 01:54:00

如何根据时间段得出不同部门的累计异常工时

如何根据时间段得出不同部门的累计异常工时,谢谢

暴热闲人 发表于 2021-12-2 01:34:57

公式:=24*SUMPRODUCT((E$3:E$10=G3)*MID(D$3:D$10,{1,7},5)*{-1,1})
这公式只能针对前者时间小于后者。
数组公式:
=24*SUM((E$3:E$10=G3)*(IF(RIGHT(D$3:D$10,5)<LEFT(D$3:D$10,5),RIGHT(D$3:D$10,5)+1,RIGHT(D$3:D$10,5))-LEFT(D$3:D$10,5)))

我很机智 发表于 2021-12-4 20:06:37

H3=24*SUMPRODUCT((E$3:E$10=G3)*((MID(D$3:D$10,{1,7},5)*{-1,1})+(MMULT(MID(D$3:D$10,{1,7},5)*1,{-1;1})<0)*{0,1}))

妙音清流 发表于 2021-12-22 11:16:48

=SUMPRODUCT(MOD(MMULT(IMREAL(IMDIV($D$3:$D$10&"i",{1,"-i"})),{-1;1}),1)*($E$3:$E$10=G3))*24

时间格式标准可=SUMPRODUCT(MOD(MMULT(-MID($D$3:$D$10,{1,7},5),{1;-1}),1)*($E$3:$E$10=G3))*24

梓殇雲昕 发表于 2022-1-27 01:25:49

=MOD(SUMPRODUCT((E$3:E$10=G3)*MID(D$3:D$10,{1,7},5)*{-1,1})*24,24)
页: [1]
查看完整版本: 如何根据时间段得出不同部门的累计异常工时