Como você arredondar uma data e hora para o dia anterior com uma fórmula no excel?

1

Estou tentando resumir horas para um funcionário que trabalha em um turno. Os funcionários com quem estou tendo um problema estão no turno da noite. As entradas de funcionários no Excel são mostradas como tickets individuais para o trabalho realizado. Digamos que o funcionário comece um ingresso às 11:00 e termine às 2:30 da manhã. O próximo ingresso começa às 2:30 da manhã e termina às 5:00 da manhã. Preciso que esses dois ingressos mostrem as horas inseridas para a data do primeiro ingresso do turno, em vez do dia seguinte. Eu preciso de alguma forma de fórmula que funcione em vários funcionários por um mês de trabalho em dois turnos diferentes: dia das 5:45 às 18:00 e noite das 17:45 às 6:00.

Minhas colunas são:

  • A) Número do ticket
  • B) Nome do funcionário
  • C) Horas Totais de Venda [4.5]
  • D) Hora de início [4/5/2018 22:00]
  • E) Hora de término [6/6/2018 2:30]

Estou usando o Office 365 Excel 2016

    
por easttexas937 07.08.2018 / 00:06

1 resposta

1

Depois de algumas experiências, acho que encontrei uma maneira de obter meu resultado. Eu vou compartilhá-lo no caso de alguém cair nesse loop.

A primeira coisa que fiz foi inserir uma nova coluna e copiar os dados da coluna D Start Time para ela.

Em seguida, alterei o formato da nova coluna para General (isso quebrou a data e a data até os números de série decimais).

Por fim, fiz outra nova coluna e criei esta fórmula =[@Column2]-0.229 . O que isso faz é tirar 5 horas e 29 minutos (0,229) do horário de início, o que, por sua vez, lança o ticket de volta para a data de início do relógio 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 .

    
por 07.08.2018 / 22:27