Estou trabalhando com o Excel e preciso converter uma unidade de tempo como esta mm: ss.00 (centisegundos) tudo em centisegundos. Existem algumas fórmulas para extrair Minutos e Segundos desse formato, mas não sei como posso ter tudo em segundos!
Por exemplo, se tivermos uma unidade de tempo 02: 02.18, ela deve retornar 6218 centisegundos! mas como? :( com qual fórmula ou macro ?!
Desde já, obrigado,
Sama
microsoft-excel
worksheet-function
date-time
fixer1234
fonte
fonte
Respostas:
A fórmula que você precisa é da forma
Explicação : Basicamente, estamos dividindo um tempo por um segundo, convertendo-o em segundos e depois multiplicando-o por 100 para obter os centisegundos.
Nota: verifique se o formato da sua coluna é um número se o resultado não funcionar.
A1
é apenas um espaço reservado para qualquer célula que você deseja usar. Também acredito que sua conversão está errada .Se a função excel SECOND retornou um número de ponto flutuante:
Geralmente, se você souber extrair minutos e segundos, a criação de uma fórmula é muito simples. Você sabe que existem 60 segundos em um minuto e 100 centisegundos em um segundo, o número total de centisegundos deve ser
No entanto, a
SECOND()
função excel retorna apenas números inteiros e não há funções que retornem etapas de tempo menores, portanto, não funciona dessa maneira.fonte
A resposta de peanut_butter funciona para mim ... mas você também pode fazê-lo desta maneira
=A1*8640000
formatar célula de resultado como número ou geral
Isso funciona porque a "unidade" padrão do Excel é o dia - você deseja o número de "centisegundos" e existem 8640000 deles em um dia (24 * 60 * 60 * 100)
fonte