常老师 发表于 2022-1-7 23:13:57

感觉还能简化,有时间再想一想。

东北那嘎达 发表于 2022-1-9 19:32:57

上哪台车b3=IFERROR(LOOKUP(1,0/((数据源!$A$3:$A$999=上哪台车!$A3)*(数据源!$D$3:$D$999=B$2)),数据源!$B$3:$B$999),"")&IFERROR(LOOKUP(1,0/((数据源!$A$3:$A$999=上哪台车!$A3)*(数据源!$E$3:$E$999=B$2)),数据源!$B$3:$B$999),"")&IFERROR(LOOKUP(1,0/((数据源!$A$3:$A$999=上哪台车!$A3)*(数据源!$F$3:$F$999=B$2)),数据源!$B$3:$B$999),"")&IFERROR(LOOKUP(1,0/((数据源!$A$3:$A$999=上哪台车!$A3)*(数据源!$L$3:$L$999=B$2)),数据源!$B$3:$B$999),"")&IFERROR(LOOKUP(1,0/((数据源!$A$3:$A$999=上哪台车!$A3)*(数据源!$M$3:$M$999=B$2)),数据源!$B$3:$B$999),"")&IFERROR(LOOKUP(1,0/((数据源!$A$3:$A$999=上哪台车!$A3)*(数据源!$N$3:$N$999=B$2)),数据源!$B$3:$B$999),"")

这颗心稀巴烂 发表于 2022-1-10 03:23:48

谢谢关心!学习了!问题已解决!

南城以北新百伦 发表于 2022-1-10 16:52:12

任务量:
=SUM((LEFT(B$4,7)=数据源!$B$3:$B$999)*IF({1,0},MMULT((数据源!$D$3:$F$999=$A5)/1,Z1:Z3+1),MMULT((数据源!$L$3:$N$999=$A5)/1,Z1:Z3+1))*(N(OFFSET(数据源!$G$2,ROW($1:$997),{1,9}))>0)*TEXT(N(OFFSET(数据源!$G$2,ROW($1:$997),{1,9}))+(N(OFFSET(数据源!$G$2,ROW($1:$997),{1,9}))-"12:00"<0)-"21:00","["&IF(MOD(COLUMN(A1),2),"<=",">")&"]1;!0"))

刘汉杰 发表于 2022-1-11 23:59:54

谢谢大佬!结果验算是正确的,学习了!

东亲木 发表于 2022-1-14 21:49:47

劳动时间:
=SUM(MOD(MMULT((MMULT((数据源!$D$3:$F$999=B$2)/1,X4:X6+1)*数据源!$G$3:$H$999+MMULT((数据源!$L$3:$N$999=B$2)/1,X4:X6+1)*数据源!$O$3:$P$999)*(数据源!$A$3:$A$999=$A6),{-1;1}),1))*24
任务量:
=SUM((LEFT(B$4,7)=数据源!$B$3:$B$999)*(MMULT((数据源!$D$3:$F$999=$A5)/1,W1:W3+1)*(数据源!$H$3:$H$999>0)*TEXT((数据源!$H$3:$H$999+(数据源!$H$3:$H$999-"10:00"<0))-"21:00","["&IF(MOD(COLUMN(A1),2),"<=",">")&"]1;!0")+MMULT((数据源!$L$3:$N$999=$A5)/1,W1:W3+1)*(数据源!$P$3:$P$999>0)*TEXT((数据源!$P$3:$P$999+(数据源!$P$3:$P$999-"12:00"<0))-"21:00","["&IF(MOD(COLUMN(A1),2),"<=",">")&"]1;!0")))

王子圣 发表于 2022-1-16 06:24:29

谢谢大佬!第一个问题我琢磨出来了,既然公式是对的,那就是行列坐标数字小了没纳入统计范围的原因,果然是这样。但第二个问题把Z1:Z3变成W1:W3其结果就正确了,我没能明白。十分感谢沈水之阳大佬,太厉害了!

狼性的弱点 发表于 2022-1-16 08:27:54

不是变成W1:W3的问题,是将“-12:00”改为“-21:00“。

彼方尚有荣光在 发表于 2022-1-22 00:19:55

渝D91198
2021-10-8蒲光华、张忠石6:17-9:31收工,当班卸料,符合21:00前收工,应该是白班;
2021-10-9蒲光华、张忠石6:03-19:11收工,当班未卸料,符合21:00前收工,应该是白班;
但任务量统计,渝D91198白班蒲光华、张忠石只有1次(天),统计结果是错的。请大佬查下原因,月底统计表要用呀,急呀,谢谢!

豆丁爱打怪 发表于 2022-1-22 16:19:34

谢谢大佬!
目前公式统计结果发现,10月8日,龚楷明、夏福云、潘石梅,18:38出工、次日7:08收工计入了白班,不对,应该是夜班。
我把统计条件再梳理下:
1、计1个班:当班卸料,C列必须有量且G、H列出工收工录入了劳动时间;当班未卸料,K列不一定有量,但O、P列出工收工录入了劳动时间;
2、白班一般情况下是5:00之后出车,21:00之前已经收车,夜班一般是14:00之后出车次日10:00之前已经收车。目前的公式都是6:00-21:00,没对白班、夜班区分,可能是其原因。公式比较复杂我理解不透彻,还请你再改一下公式!给你添麻烦了。
页: 1 2 3 4 5 [6] 7
查看完整版本: 根据数据源统计上的哪台车、然后计算任务量