A função TIME do Excel é uma maneira eficiente de converter informações separadas que representam um horário específico em um único carimbo de data/hora. Isso pode permitir que os usuários classifiquem mais facilmente os registros por tempo e convertam dados legíveis por máquina em informações que tenham significado para os humanos.
Também pode ser usado para determinar a diferença entre dois timestamps. Sua implementação é bastante simples, mas pode ser difícil de dominar sem entender como a função funciona e como formatar sua saída.
O que é a função TIME no Excel e como ela funciona?
A função TIME no Excel é uma maneira fácil de transformar valores separados para horas, minutos e segundos em um único carimbo de data/hora. A função recebe três argumentos, um para cada seção do timestamp.
O primeiro argumento, hora, representa a parte da hora do horário selecionado. A função TIME usa notação de tempo de 24 horas. Os horários após as 12h devem ser listados no formato de 24 horas, não no formato AM/PM.
Se o número de horas inserido exceder 23, o Excel determinará o valor da hora do registro de data e hora dividindo o número por 24. O restante será inserido no local da hora.
O segundo argumento, minuto, é o número de minutos que se passaram na hora atual. Quaisquer minutos acima de 59 serão convertidos em horas e adicionados ao valor do primeiro argumento.
O último argumento, segundo, é o número de segundos que se passaram no minuto atual. Assim como os minutos, quaisquer segundos acima de 59 serão convertidos em minutos e adicionados ao número de minutos.
A função TIME padrão assume a forma:
=HORA(hora, minuto, segundo)
Dados todos os três valores, a função TIME retornará um número decimal que representa um registro de data e hora em horas, minutos e segundos. É importante notar que nenhum dos argumentos pode ser negativo.
Além disso, todos os três devem ser referências a células, valores numéricos embutidos em código ou deixados em branco. A falha em qualquer uma dessas condições resultará no retorno de um erro em vez de um carimbo de data/hora.
Exemplos da função TIME no Excel
A função TIME do Excel tem vários casos de uso diferentes e muita utilidade. A função TIME é uma maneira prática de converter rapidamente fórmulas de compasso de várias partes em um único carimbo de data/hora.
Isso é facilmente realizado nos casos em que você tem uma hora, minuto e segundo cada um em suas próprias células. A função TIME pode converter todos os três em um único valor usando a função.
=TEMPO(A2, B2, C2)
Outro uso comum da função TIME é calcular a passagem de tempo entre dois timestamps. Isso é feito tomando a diferença de horas, minutos e segundos como argumentos da função.
=TIME(EndTimeHours - StartTimeHours, EndTimeMinutes - StartTimeMinutes, EndTimeSeconds - StartTimeSeconds)
A saída será um número decimal que corresponde à duração entre a hora inicial e a hora final.
Por padrão, o Excel formatará as células cuja saída é gerada pela função TIME usando o formato h: mm: ss AM/PM. Mude o formato da célula para h: mm: ss, h: mm ou mm: ss para exibir o tempo decorrido em vez de uma hora do dia.
O Excel formatará automaticamente as células cuja saída é determinada pela função TIME usando a formatação de hora padrão. Por padrão, esse é um carimbo de data/hora AM/PM de 12 horas, como 18h17. Usando o Formatar celulas opção no menu de contexto, você pode selecionar outras opções de formatação.
Na seção de hora da lista de formatos, existem várias maneiras padrão de exibir a hora. Isso inclui a notação de 24 horas e a notação de hora-minuto-segundo em vez da notação de hora-minuto. Você também pode definir formatação personalizada para essas células usando o sistema de formato personalizado do Excel para obter a saída exata que você precisa.
Neste exemplo, a primeira coluna representa um ID gerado por uma peça de maquinário desconhecida. As próximas três colunas são timestamp dados importados para o Excel de um registro do processo da máquina. Estes três representam quando o processo começou. As últimas três colunas também são extraídas do log, mas representam quando o processo foi finalizado.
Dados como esse podem ser extraídos de uma variedade de sistemas automatizados ou inseridos manualmente com um formulário de cobrança automatizado criado no Excel.
Na coluna H, a função
=TEMPO(B2, C2, D2)
produzirá um carimbo de data/hora legível por humanos para quando o processo foi iniciado. Da mesma forma, adicionar essa função ao EU A coluna produzirá um carimbo de data/hora legível por humanos para a hora em que o processo terminou.
=TEMPO(E2, F2, G2)
Finalmente, podemos adicionar a seguinte função na coluna J
=TEMPO(E2 - B2, F2 - C2, G2 - D2)
ou podemos usar a fórmula
=I2 - H2
e altere os formatos de célula para h: mm: ss para mostrar o tempo de execução de cada processo.
Às vezes, um carimbo de data/hora pode disponibilizar o tempo total em apenas minutos ou segundos desde um horário específico. Eles também podem ser formatados de maneira legível por humanos usando a função TIME.
Esta planilha de exemplo nos apresenta três colunas de informações. A primeira coluna é o ID de uma execução de produção de um produto hipotético. A segunda coluna é a data em que a execução terminou. A terceira coluna representa quantos segundos se passaram desde a meia-noite daquele dia, quando a execução chegou ao fim.
Podemos criar um carimbo de data/hora legível por humanos a partir de nosso horário final na coluna D usando a função:
=TEMPO(0, 0, C2)
A função TIME também pode ser combinada com outras funções, como SUM ou AVERAGE. A média de uma lista de carimbos de data/hora de execução criada pela função TIME pode fornecer um tempo médio de execução para um processo.
Somar uma série de tempos decorridos gerados pela função TIME pode fornecer um tempo total de execução para uma série de processos.
As melhores práticas para usar a função TIME do Excel
A função TIME no Excel tem algumas armadilhas que podem fornecer resultados imprecisos. Um dos maiores problemas que frequentemente afligem os usuários é a falha em entender que a saída é um número decimal. Este número representa o tempo decorrido desde a meia-noite.
Devido a esse formato, adicionar ou subtrair um número definido de horas, minutos ou segundos é feito com mais facilidade antes de executar a função. Isso também significa que a formatação usada na saída fará uma grande diferença em como o tempo é percebido.
Outra questão é que ao subtrair timestamps, as duas vezes devem ter ocorrido no mesmo dia. Escalas de tempo superiores a 24 horas resultarão em tempo decorrido calculado impreciso. Isso ocorre porque a função TIME só consegue reter até 24 horas em sua saída.
Além disso, todos os três argumentos têm um valor máximo de 32.767. Isso significa que, ao tentar quebrar um grande número de minutos ou segundos, a função pode estourar. Isso faz com que ocorra um erro em vez do resultado desejado. Valores negativos também não são permitidos e resultarão em erros.
A função TIME do Excel é altamente versátil
A função TIME do Excel tem uma ampla variedade de usos. Isso inclui a criação de carimbos de data/hora legíveis e a conversão de segundos ou minutos em um formato mais fácil de entender. Os timestamps criados com a função TIME também podem ser usados para comparar dois tempos diferentes para encontrar um tempo decorrido.
Ele pode ajudar a formatar relatórios ou extrair informações úteis de dados difíceis de entender. Também pode ser usado para classificar/filtrar uma ampla gama de dados com base no tempo. Isso torna a função TIME um conhecimento obrigatório para qualquer especialista em Excel.