Fórmula para adicionar minutos à data + hora no Excel

14

Se eu tiver um celular formatado como data e hora no Excel, como posso adicionar isso em termos de minutos? Seria necessário trabalhar se eu estivesse adicionando 20 minutos ou 2.500 minutos.

Então, por exemplo, se eu tivesse essa planilha, qual fórmula eu poderia colocar em B5 para obter um resultado de 2013-09-22 09:10 ?

Eu tentei usar =B4+TIME(0,B3,0) , mas dá 2013-09-21 09:10 , que é um dia de folga. Ele funciona bem se B3 for menor que o valor de um dia.

    
por Drew Chapin 24.09.2013 / 17:19

1 resposta

24

Você precisaria dividir o número de minutos em 1440 (24 horas em um dia × 60 minutos em uma hora) e adicioná-lo à data.

=B4+(B3/1440)

ou se você quiser ser mais detalhado ...

=B4+(B3/24/60)

O motivo pelo qual isso funciona é que os valores de data e hora do Excel são armazenados como um número decimal de ponto flutuante representando o número de dias que passaram desde 1º de janeiro de 1900. Portanto, uma hora é representada como 0.04166666666 (1 dia ÷ 24 horas). Se você dividir esse valor por 60 (o número de minutos em uma hora), você receberá a representação de minutos que é 0.00069444444 (1 dia ÷ 24 horas ÷ 60 minutos).

O motivo pelo qual =TIME(...) não funciona como esperado é que seu valor de retorno seja limitado a menos de 1 dia (ou seja, 0 a 0.99999999999 ). Qualquer coisa que resultasse em mais de um dia seria envolvida novamente.

    
por 24.09.2013 / 17:19