Como faço aritmética de hora / hora em uma planilha do Google?
Eu tenho um valor que é o tempo (por exemplo, 36:00:00) e quero dividi-lo por outra hora (por exemplo, 3:00:00) e recebo 12. Se eu dividir apenas um pelo outro, recebo 288 : 00: 00 quando o que eu quero é 12 (ou 12:00:00).
Observe que o uso da função hours () não funciona, porque 36:00:00 se torna 12.
time
google-sheets
datetime-format
date-arithmetic
user128807
fonte
fonte
Respostas:
Quando o número retornado pela sua fórmula estiver sendo formatado como um horário e você desejar como um número simples, altere o formato da célula para um formato de número simples: clique na célula e clique em Format,Number , Normal.
Os valores de tempo na planilha do Google são representados como dias e partes de dias. Por exemplo, 36:00:00 é a representação formatada do número 1,5 (um dia e meio).
Suponha que você divida 36:00:00 por 3:00:00, como no seu exemplo. A Planilha do Google executa o cálculo 1,5 dividido por 0,125, que é 12. O resultado informa que você tem 12 intervalos de 3 horas em um período de 36 horas. 12, é claro, não é um intervalo de tempo. É uma quantidade sem unidade.
Indo para o outro lado, é possível formatar qualquer número como uma hora. Se você formatar 12 por vez, é razoável esperar que você receba 288: 00: 00. 12 dias contêm 288 horas.
fonte
O Planilhas Google agora tem uma opção de formatação de duração. Selecione: Formatar -> Número -> Duração.
fonte
Exemplo de cálculo do tempo:
Se você subtrair um valor de tempo de outro, o resultado obtido representará a fração de 24 horas; portanto, se você multiplicar o resultado por 24, obtém o valor representado em horas.
Em outras palavras: a operação é mutuamente, mas o significado é alterar o formato do número (de dias para horas).
fonte
Você pode usar a função TIME (h, m, s) da planilha do Google. Se você deseja adicionar horários entre si (ou outras operações aritméticas), é possível especificar uma célula ou uma chamada para TIME, para cada entrada da fórmula.
Por exemplo:
fonte
Eu tive um problema semelhante e eu apenas o corrigi por enquanto
fonte
Eu usei a
TO_PURE_NUMBER()
função e funcionou.fonte
Muito mais simples: veja isso
Por que funciona, o tempo é uma fração de dia, a comparação B2> C2 retorna True (1) ou False (0), se for adicionado 1 dia (24 horas) verdadeiro. http://www.excelforum.com/excel-general/471757-calculating-time-difference-over-midnight.html
fonte
se você tiver duração em h: mm, o valor real armazenado nessa célula é o tempo convertido em um número real, dividido por 24 horas por dia.
ex: 6:45 ou 6 horas e 45 minutos é 6,75 horas 6,75 horas / 24 = 0,28125 (em outras palavras, 6 horas e 45 minutos é 28,125% do dia). Se você usar uma coluna para converter suas durações em números reais (por exemplo, converter 6:45 em 0,28125), poderá multiplicar ou dividir e obter a resposta correta.
fonte
Caso você queira formatá-lo em uma fórmula (por exemplo, se estiver concatenando cadeias de caracteres e valores), a opção de formato do Google mencionada não estará disponível, mas você poderá usar a fórmula TEXT:
Portanto, para o exemplo questionado, com concatenação:
Felicidades
fonte
Em uma nova planilha
36:00:00
inserida em A1 e3:00:00
inserida em B1, então:digamos em C1 retorna
12
.fonte
Digite os valores em células únicas, porque a planilha do Google não pode lidar com formatos de duração, de qualquer forma ou formato. Ou você precisa aprender a criar scripts e se formar como piloto de helicóptero. isso também é uma opção.
fonte