Notifications
Clear all

Ajuda com a função

1 Posts
1 Usuários
0 Reactions
9 Visualizações
(@oscarf)
Posts: 9
Active Member
Topic starter
 

Boa tarde!

Preciso de uma ajuda, tenho uma planilha no google sheets, que aplicação não esta funcionando está descontando mais do que o normal.

Busca somar todas as horas gastar na fabricação de um projeto. A exceção na regra é verificar se teve mais de um colaborador no mesmo dia com a mesma tarefa, e soma somar somente o tempo maior trabalhado e descartar as demais.

Os dados e formula usadas estão abaixo.

17/03/2025 ATSON 2997 ACOPLAMENTO 6:14:00
17/03/2025 RAFAEL 2997 ACOPLAMENTO 3:18:00
20/03/2025 ALAN 2997 SOLDAR BASE 1:30:00
21/03/2025 ALAN 2997 ESCAPAMENTO 2:45:00
21/03/2025 KLÉBIO 2997 MONTAGEM 4:08:00
21/03/2025 ERIC 2997 QTA 1:00:00
21/03/2025 ALAN 2997 SOLDAR BASE 2:40:00
21/03/2025 KLÉBIO 2997 SOLDAR BASE 4:08:00
22/03/2025 ERIC 2997 QTA 4:00:00
24/03/2025 ATSON 2997 ACOPLAMENTO 2:00:00
24/03/2025 RAFAEL 2997 ACOPLAMENTO 8:33:00
24/03/2025 ERIC 2997 QTA 7:03:00
24/03/2025 ALAN 2997 RETRABALHO 7:03:00
24/03/2025 MANOEL 2997 SOLDAR PES DO MOTOR 1:17:00
25/03/2025 ALAN 2997 ESCAPAMENTO 6:53:00
25/03/2025 THIAGO 2997 FIAÇÃO 8:33:00
26/03/2025 THIAGO 2997 FIAÇÃO 5:48:00
26/03/2025 RAFAEL 2997 MONTAGEM 8:33:00
27/03/2025 ROBERTO 2997 LIGAR PARA TESTE 0:53:00
27/03/2025 RAFAEL 2997 MONTAGEM 2:37:00
27/03/2025 RAFAEL 2997 PLOTAGEM 1:40:00
31/03/2025 THIAGO 2997 DESLIGAR GMG 6:23:00
31/03/2025 RAFAEL 2997 LIBERAÇÃO 0:30:00
10/04/2025 THIAGO 2997 EMBARQUE 0:25:00

=LET(

  combos; UNIQUE(FILTER(Dados!A4:A & "||" & Dados!D4:D; (Dados!C4:C=A5)*(Dados!A4:A<>"")*(Dados!D4:D<>"")));

  total_bruto; SOMASES(Dados!G4:G; Dados!C4:C; A5);

  total_ajustado; SOMA(

    MAP(combos; LAMBDA(x;

      LET(

        parts; SPLIT(x;"||");

        dia; INDEX(parts;1;1);

        demanda; INDEX(parts;1;2);

        collabs; UNIQUE(FILTER(Dados!B4:B; (Dados!A4:A=dia)*(Dados!D4:D=demanda)*(Dados!C4:C=A5)));

        total_por_colab; IF(CONT.VALORES(collabs)=0; 0; MAP(collabs; LAMBDA(c; SOMASES(Dados!G4:G; Dados!A4:A; dia; Dados!D4:D; demanda; Dados!B4:B; c; Dados!C4:C; A5))));

        MÁXIMO(total_por_colab)

      )

    ))

  );

  diferenca; total_bruto - total_ajustado;

  {

    "Total Bruto"; total_bruto;

    "Total Ajustado"; total_ajustado;

    "Diferença (Desconto)"; diferenca

  }

)

Porem o retorno está com 97:54:00 - 83:25:00 - 14:29:00 o correto seria 97:54:00 - 89:56:00 - 07:58:00

 
Postado : 30/09/2025 3:42 pm