Fórmula do Excel: converta o tempo do Excel em carimbo de data / hora Unix ou vice-inverso
Neste ensaio, ele fala sobre as fórmulas que convertem entre a hora do Excel e a data e hora do Unix na planilha do Excel.
Leia antes da fórmula:
O que é carimbo de data / hora Unix?
O carimbo de data / hora Unix registra o tempo usando segundos. No sistema Unix, ele conta o tempo a partir de 1º de janeiro de 1970. Em outras palavras, o carimbo de data / hora Unix é o número total de segundos entre a data fornecida e 1º de janeiro de 1970.
Se você deseja acompanhar este tutorial, faça o download da planilha de exemplo.
Converter hora do Excel em carimbo de data / hora Unix
Fórmula genérica:
(Excel_time-DATE(1970,1,1))*86400 |
Sintaxe e Argumentos
Excel_time: the datetime that you want to convert to Unix time. |
Valor de retorno
A fórmula retorna um número de série. Normalmente, o valor retornado é tão grande que é exibido como #####, e você pode formatar o valor retornado como Geral or Sessão para mostrá-lo como um número de série regular.
Observação
Se o tempo do Excel fornecido for maior ou igual a 1º de janeiro de 1900, mas menor que 1º de janeiro de 1970, ele retornará um número negativo; se a hora do Excel for igual a 1 ° de janeiro de 1970, ele retornará zero; se a hora do Excel for maior que 1 ° de janeiro de 1970, ele retornará um número positivo.
erro
Se o tempo do Excel for menor que 1º de janeiro de 1900, o resultado retornará um valor de erro #VALUE!
Como essa fórmula funciona
Aqui, para converter a hora do Excel na célula B3: B6 para a hora Unix, use a fórmula abaixo:
=(B3-DATE(1970,1,1))*86400 |
Press Entrar para obter o primeiro resultado e, em seguida, arraste a alça de preenchimento automático para a célula C7.
Explicação
Função de data: cria uma data com o número do ano, número do mês e número do dia.
A fórmula (B3-DATE (1970,1,1)) é usada para calcular a diferença entre a data e hora fornecida e a época Unix.
86400: Como sabemos, um dia = 24 horas, uma hora = 60 minutos e um minuto = 60 segundos, então um dia = 24 * 60 * 60 = 86400 segundos.
Converter carimbo de data / hora Unix em hora Excel
Fórmula genérica:
(Unix_time/86400)+DATE(1970,1,1) |
Sintaxe e Argumentos
Unix_time: the Unix time (a series number) that you want to convert to standard Excel time. |
Valor de retorno
A fórmula retorna um número de série, então você precisa formatar o número de série para uma formatação de data e hora. Normalmente o resultado é um número de série positivo; se o resultado for um número negativo, ele retornará para uma série de ##### após formatá-lo como data e hora.
Como essa fórmula funciona
Para converter a hora Unix na célula B3: B6 para a hora Excel, use a fórmula abaixo:
=(B3/86400)+DATE(1970,1,1) |
Press Entrar e arraste a alça de preenchimento automático para a célula C6.
Em seguida, mantenha os resultados selecionados e pressione Ctrl + 1 para exibir o formatar células diálogo, sob Sessão guia, selecione Data do Categoria lista, então na seção certa de Formato, escolha o formato de que você precisa.
Clique em OK e os resultados da fórmula foram formatados como data e hora.
Explicação
Função de data: cria uma data com o número do ano, número do mês e número do dia.
A fórmula (B3 / 86400) + DATA (1970,1,1) obtém o número total de dias entre a data e a hora fornecidas e a época Unix.
86400: Como sabemos, um dia = 24 horas, uma hora = 60 minutos, um minuto = 60 segundos, então um dia = 24 * 60 * 60 = 86400 segundos. E vice-versa, uma data / 86400 obterá o número do dia.
Fórmulas Relativas
- Converter minutos decimais em formato de hora
Este tutorial fornece uma fórmula para converter minutos decimais em hora do Excel. - Converter segundos decimais em tempo
Para converter segundos decimais em hora do Excel no Excel, uma fórmula pode ajudá-lo. - Converter tempo em horas decimais
Aqui está uma fórmula que converte o tempo em horas decimais no Excel e explica como a fórmula funciona. - Converter o tempo em minutos decimais
Neste tutorial, ele fornece uma fórmula para converter o tempo em minutos decimais no Excel.
Funções Relativas
- Função Excel IF
Teste as condições especificadas e retorna os valores correspondentes - Função VALUE do Excel
Converta texto em número. - Função Excel MONTH
O MÊS é usado para obter o mês como um número inteiro (1 a 12) a partir da data. - Função Excel DAY
A função DAY obtém o dia como um número (1 a 31) de uma data - Função Excel YEAR
A função YEAR retorna o ano com base na data fornecida em um formato de número de série de 4 dígitos.
As melhores ferramentas de produtividade para escritório
Kutools para Excel - ajuda você a se destacar na multidão
Kutools para Excel possui mais de 300 recursos, Garantindo que o que você precisa está a apenas um clique de distância...
Guia Office - Habilite leitura e edição com guias no Microsoft Office (inclui Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques do mouse para você todos os dias, diga adeus à mão do mouse.
- Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
- Traz guias eficientes para o Office (inclui Excel), assim como Chrome, Edge e Firefox.