Como você arredonda uma hora e data para um dia anterior com uma fórmula no Excel?

Como você arredonda uma hora e data para um dia anterior com uma fórmula no Excel?

Estou tentando somar as horas de um funcionário que trabalhou em um turno. Os funcionários com quem estou tendo problemas trabalham no turno da noite. As entradas de funcionários no Excel são mostradas como tickets individuais de trabalho realizado. Digamos que o funcionário inicia um ticket às 23h e termina às 2h30, depois o próximo ticket começa às 2h30 e termina às 5h. Preciso que esses 2 ingressos mostrem as horas inseridas para a data do primeiro ingresso do turno, e não para o dia seguinte. Preciso de algum tipo de fórmula que possa funcionar para vários funcionários durante um mês de trabalho em 2 turnos diferentes: Dia das 5h45 às 18h e Noite das 17h45 às 6h.

Minhas colunas são:

  • A) Número do Bilhete
  • B) Nome do Funcionário
  • C) Total de horas de ingressos [4.5]
  • D) Hora de início [05/04/2018 22:00]
  • E) Horário de término [06/04/2018 02:30]

Estou usando o Office 365 Excel 2016

Responder1

Depois de algumas experiências, acho que encontrei uma maneira de obter meu resultado. Vou compartilhar caso alguém caia nesse ciclo.

A primeira coisa que fiz foi inserir uma nova coluna e copiar os Ddados do horário de início da coluna para ela.

Em seguida, alterei o formato da nova coluna para Geral (isso reduziu a hora e a data para números de série decimais).

Por fim, fiz outra nova coluna e criei esta fórmula =[@Column2]-0.229. O que isso faz é retirar 5 horas e 29 minutos (0,229) do horário de início, o que, por sua vez, devolve o ingresso à data de entrada original.

Isso também pode ser simplificado apenas adicionando uma nova coluna e usando uma fórmula subtraindo 0,229 da data/hora na coluna D.

informação relacionada