精神狍子 发表于 2021-11-18 13:37:04

你的公式很简洁,是对的!谢谢了!其它几个公式也请你指导下,不甚感激!

花蜜 发表于 2021-11-23 08:08:36

急呀!请大佬们指点指点!

旅行老闲者 发表于 2021-11-23 11:01:46

上哪台车:
=CONCAT(IF(((数据源!$D$3:$D$999=B$2)+(数据源!$L$3:$L$999=B$2))*(数据源!$I$3:$I$999>0)*(数据源!$A$3:$A$999=$A3),数据源!$B$3:$B$999,""))
数组三键下拉右拉。

毅龍 发表于 2021-11-25 08:40:07

任务完成量:
=COUNT(FIND(LEFT(B$4,7),IF(((数据源!$D$3:$D$999=$A5)+(数据源!$L$3:$L$999=$A5))*(数据源!$G$3:$G$999>0)*TEXT(数据源!$G$3:$G$999-"15:00","["&IF(MOD(COLUMN(A1),2),"<=",">")&"]1;!0"),数据源!$B$3:$B$999)))
数组三键下拉右拉。

晟宜 发表于 2021-11-27 08:33:14

谢谢大佬!公式只能统计有劳动时间的当班卸料驾驶员,对有劳动时间的未卸料当班驾驶员无法统计。同时,没能解决上车工的统计问题。我试着改公式但没成功,还请你继续分析下。统计条件驾驶员、上车工是一样的:即当班卸料须有:DEF栏有其名字、C有量、I有时间,当班未卸料须有:LMN栏有其名字、Q有时间

徐徐大猫 发表于 2021-11-28 02:53:09

谢谢大佬!公式只能统计有劳动时间的当班卸料驾驶员任务量(即出工车数),对有劳动时间的未卸料当班驾驶员任务量(即出工车数)无法统计(我去掉1号48833夜班出车时间,48833白班这一车没统计)。同时,没能解决上车工的统计问题。我试着改公式但没成功,还请你继续分析下。统计条件驾驶员、上车工是一样的:即当班卸料须有:DEF栏有其名字、C有量、I有时间,当班未卸料须有:LMN栏有其名字、Q有时间;公式任务量白班、夜班条件判断是对的,即15:00之前为白班,15:00之后为夜班。
真的十分感谢你们,我试着改公式,还不会!

浩令天下 发表于 2021-11-28 16:27:48

如果去掉”+(数据源!$L$3:$L$999=$A5)“就相当于统计了当班卸料驾驶员的出车车次,再加上当班未卸料的车次就得到所有车次。但我不会改,而且公式是两部分会很长。统计条件驾驶员、上车工是一样的:即当班卸料须有:DEF栏有其名字、C有量、I有时间,当班未卸料须有:LMN栏有其名字、Q有时间;公式任务量白班、夜班条件判断是对的,即15:00之前为白班,15:00之后为夜班。

立马电动车 发表于 2021-11-29 02:54:09

上哪台车:=CONCAT(IF((MMULT((数据源!$D$3:$F$999=B$2)/1,Z1:Z3+1)*(数据源!$I$3:$I$999>0)+MMULT((数据源!$L$3:$N$999=B$2)/1,Z1:Z3+1)*(数据源!$Q$3:$Q$999>0))*(数据源!$A$3:$A$999=$A3),数据源!$B$3:$B$999,""))
任务完成量:
=COUNT(FIND(LEFT(B$4,7),IF((MMULT((数据源!$D$3:$F$999=$A5)/1,Z1:Z3+1)*(数据源!$G$3:$G$999>0)*TEXT(数据源!$G$3:$G$999-"15:00","["&IF(MOD(COLUMN(A1),2),"<=",">")&"]1;!0")+MMULT((数据源!$L$3:$N$999=$A5)/1,Z1:Z3+1)*(数据源!$Q$3:$Q$999>0))*TEXT(数据源!$O$3:$O$999-"15:00","["&IF(MOD(COLUMN(A1),2),"<=",">")&"]1;!0"),数据源!$B$3:$B$999)))

鞭腿呼喷子脸上 发表于 2021-12-1 11:04:27

急呀!请大佬们指点指点!

我还记得你身上的味道 发表于 2021-12-2 15:57:37

上哪台车:
=CONCAT(IF(((数据源!$D$3:$D$999=B$2)+(数据源!$L$3:$L$999=B$2))*(数据源!$I$3:$I$999>0)*(数据源!$A$3:$A$999=$A3),数据源!$B$3:$B$999,""))
数组三键下拉右拉。
页: 1 2 [3] 4 5 6 7
查看完整版本: 根据数据源统计上的哪台车、然后计算任务量