Multiplicando horas/minutos em uma coluna calculada

Aug 18 2020

Estou tentando usar colunas calculadas para somar a diferença entre duas vezes e depois multiplicar esse resultado por um número.

A lista do SharePoint tem esta aparência:

As colunas "Hora de início" e "Hora de término" são TEXTO, a razão para isso é porque a lista está sendo preenchida a partir do Microsoft Form, que não possui um controle de hora nativo, então os usuários estão inserindo isso como texto livre.

"Time Diff" é uma coluna calculada com o seguinte cálculo

=TEXT([Start Time]-[End Time],"h:mm")

Isso parece estar funcionando conforme o esperado e mostra a diferença de horário entre os dois campos de horário.

O próximo passo é multiplicar o resultado em "Time Diff" pelo número em "Employee Count". Novamente, esta é uma coluna calculada com a seguinte fórmula

=[Time Diff]*[Employee Count]*24

Como você pode ver, está funcionando onde o "Contagem de funcionários" é 2, mas se for 1 a soma não está correta, as colunas "Tempo total calculado" e "Diferença de tempo" devem ser as mesmas. Estou frustrantemente perto, mas não consigo acertar essa quantia, espero que alguém possa ajudar?

Obrigado desde já Rob

Respostas

DamjanTomic Aug 18 2020 at 23:39

Você deve ser capaz de atingir o objetivo com esta fórmula:

=CONCATENATE(INT([Time Diff]*[Employee Count]*24),":",TEXT(MOD([Time Diff]*[Employee Count]*24*60, 60), "00"))
1 RobC_CTL Aug 18 2020 at 23:40

Ok, posso ver que o problema estava entre o assento e o teclado aqui. O "Tempo Total Calculado" é obviamente o decimal do tempo, então 45 minutos = 0,75 de uma hora para que o cálculo esteja correto.

Roubar