Realizar operações matemáticas na hora e na data é impossível, pois não são números. Felizmente, você pode usar funções para converter hora e data em números e depois convertê-los de volta para seus formatos originais quando tiver feito suas contas neles.
A função CONVERT permite converter a hora em horas, minutos ou segundos e depois convertê-la de volta ao formato de hora. Em comparação, você pode usar DATEVALUE e TO_DATE para converter data em seu valor de data numeral e vice-versa. Continue lendo para aprender sobre essas funções e veja-as em ação com alguns exemplos simples.
Convertendo o tempo em horas, minutos e segundos
No Planilhas Google, o tempo é uma unidade que mostra quanto se passou desde o início do dia. Cada 24 horas perfaz um dia inteiro, e menos que isso é menos de um dia. Portanto, quando você deseja converter esse tempo em horas, minutos ou segundos, na verdade está convertendo um dia para essas unidades.
Esta é uma informação valiosa, pois nos permite usar a função CONVERT em formatos de hora.
=CONVERT(valor, unidade_inicial, unidade_final)
A função CONVERT converte o valor no unidade_inicial ao unidade_final e retorna o novo valor. O Planilhas Google é compatível com uma ampla variedade de unidades, e as unidades de tempo são as seguintes:
Tempo | Unidade |
---|---|
Ano | "ano" |
Dia | "dia", "d" |
Hora | "hora" |
Minuto | "min", "mn" |
Segundo | "segundos" |
Como exemplo, temos o tempo que um caminhoneiro levou para ir da cidade A à cidade B com seu caminhão. O objetivo é converter esse tempo em minutos usando a função CONVERT.
- Selecione a célula onde você deseja mostrar o tempo em minutos. Para este exemplo, será C2.
- Na barra de fórmulas, insira a fórmula abaixo:
=CONVERT(A2, "dia", "min")
Essa fórmula instrui a função CONVERT a reconhecer o valor na célula A2 em dias e convertê-lo em minutos. Conforme explicado anteriormente, o tempo no Planilhas é tecnicamente uma unidade de dia, em que 24 horas compõem um dia inteiro. - pressione Entrar. O Planilhas agora converterá o tempo em minutos.
Você também pode colocar hora ou segundo no lugar de min para converter o tempo em horas e segundos, respectivamente.
Relacionado: Como usar a função de conversão no Excel
Convertendo Horas, Minutos e Segundos em Tempo
Assim como você converteu tempo em minutos, você também pode converter minutos em tempo. Você pode fazer isso com a função CONVERT da mesma forma. A diferença aqui é que o valor retornado será um número e não em formato de hora. Você pode corrigir isso alterando a formatação da célula para hora. Vamos ver este trabalho em ação.
Em um exemplo semelhante, temos o tempo de volta de um piloto de corrida em segundos e queremos convertê-lo para o formato de tempo usando a função CONVERT.
- Selecione a célula onde você deseja exibir o formato de hora. Isso é celular C2 neste exemplo.
- Clique Formato no menu Planilhas.
- Navegar para Número e depois selecione Duração.
- Agora vá para a barra de fórmulas e digite a fórmula abaixo:
=CONVERTER(A2, "s", "dia")
Essa fórmula chama a função CONVERT e a instrui a converter o valor na célula A2 de segundos para dias e exibe os resultados. - pressione Entrar. O Planilhas agora exibirá os segundos em horas, minutos e segundos.
Relacionado: Como somar números, células ou matrizes no Planilhas Google
Conversão de datas em valor de data e vice-versa
Semelhante ao Excel, o Google Sheets usa um banco de dados sequencial de números para armazenar datas para poder realizar cálculos nelas. Este número começa em 0 e vai até o fim. Zero é o último dia do ano de 1899, e cada dia seguinte é um número maior. Por exemplo, 1/1/1990 é 1 neste banco de dados sequencial.
O valor numérico de cada data no banco de dados do Planilhas é chamado de valor de data. Você pode converter uma data em seu valor de data e vice-versa usando as funções DATEVALUE e TO_DATE, respectivamente.
=DATAVALUE(data)
Obtém o valor de data da data e o exibe.
=TODATE(valordata)
Mostra a data para um valor de data no formato de data.
Vamos usar um exemplo simples para entender melhor o uso dessas duas funções. Nesta planilha de exemplo, temos as datas-alvo de alguns marcos de um projeto. Devido a complicações imprevistas, esses marcos foram adiados por alguns dias. O objetivo é calcular as novas datas-alvo para cada marco.
O método que vamos usar aqui é converter as datas em valores de data, adicionar os dias atrasados ao valor de data para obter o novo valor de data e, em seguida, converter o novo valor de data na nova data. Vamos lá!
- Selecione a primeira célula na coluna que você deseja mostrar os valores de data. Isso será celular C1 neste exemplo.
- Vá para a barra de fórmulas e digite a fórmula abaixo:
=VALORDATA(B2)
Esta fórmula exibirá o valor de data para a data na célula B2. - pressione Entrar.
- Pegue a alça de preenchimento nessa célula e solte-a nas células abaixo para obter seus valores de data também.
Agora que você tem os valores de data, vamos adicionar o número de dias atrasados a eles:
- Selecione a primeira célula na coluna que você deseja mostrar os novos valores de data. Isso será celular E1 para este exemplo.
- Digite a fórmula abaixo na barra de fórmulas:
=C2+D2
Isso adicionará os dias atrasados (na célula D2) ao valor de data antigo (na célula C2) e fornecerá o novo valor de data. - pressione Entrar.
- Pegue a alça de preenchimento e solte-a nas células abaixo para obter o novo valor de data para elas.
Finalmente, é hora de converter os valores de data em datas:
- Selecione a primeira célula na coluna onde você deseja mostrar as novas datas. Célula F1 para este exemplo.
- Vá para a barra de fórmulas e digite a fórmula abaixo:
=TO_DATA(E2)
Esta fórmula converterá o novo valor de data (na célula E2) em data. - pressione Entrar.
- Pegue a alça de preenchimento e solte-a nas células abaixo. Agora você tem as novas datas-alvo para cada marco!
Relacionado: Como usar COUNTIF e COUNTIFS no Planilhas Google
Hora e data do jeito que você quiser
Agora você sabe como converter o tempo em diferentes unidades, como horas, minutos e segundos. Isso permite que você tenha uma perspectiva melhor e realize operações matemáticas nele, já que é convertido em um número.
O Planilhas Google usa uma ordem sequencial para armazenar datas, em que cada dia é um número. Agora você pode converter uma determinada data para seu valor de data, realizar qualquer operação matemática que desejar e depois convertê-la de volta para o formato de data. Conhecimento é de fato poder.
Para aqueles que lidam com planilhas com frequência, geralmente é necessário marcar o horário. Veja como adicionar a hora atual ao Planilhas Google.
Leia a seguir
- Produtividade
- Planilhas Google
- Dicas de planilhas
- Conversor de unidades
- Matemática
Amir é um estudante de farmácia apaixonado por tecnologia e jogos. Ele gosta de tocar música, dirigir carros e escrever palavras.
Assine a nossa newsletter
Junte-se à nossa newsletter para dicas de tecnologia, análises, e-books gratuitos e ofertas exclusivas!
Clique aqui para assinar