Como fazer uma formula, para calcular o tempo de uma distanc

Fórmulas básicas e avançadas do Microsoft Excel, Fórmulas Matriciais, Fórmulas combinadas, Funções como PROCV, PROCH, SOMASE, SOMA, SE, etc.
Regras do fórum
Sua dúvida foi respondida? Marque como RESOLVIDO em seus tópicos, usando o botão com marca verde. Imagem

Como fazer uma formula, para calcular o tempo de uma distanc

Mensagempor assistecp » Sex Jun 14, 2019 10:36 am

Olá, estou tentando fazer uma formula mas não tenho conseguido, o cenário é o seguinte:
Tenho uma distancia de um ponto a outro de 450 metros por exemplo
o veiculo está numa velocidade de 40 km/h,
preciso fazer uma formula que me de quanto tempo, o carro vai levar para fazer esse trajeto nessa velocidade.
assistecp
Membro
Membro
 
Mensagens: 1
Registrado em: Sex Jun 14, 2019 10:13 am
Has thanked: 0 time
Have thanks: 0 time

{ SO_SELECT }

Re: Como fazer uma formula, para calcular o tempo de uma dis

Mensagempor wagner » Sex Jun 14, 2019 11:29 am

assistecp,

Bom dia!

Seja muito bem vindo ao fórum. Como você é usuário novato, por gentileza, leia os tópicos abaixo e também as orientações. Nesse seu tópico, por exemplo, você não postoiu adequadamente o código VBA dentro da TAG CODE, conforme recomendações e regras do fórum.

DICAS para aproveitar ao máximo o fórum e sempre manter o mesmo de forma organizada, sugiro ler os tópico da regras abaixo:
viewtopic.php?f=7&t=16757
viewtopic.php?f=7&t=203
viewtopic.php?f=7&t=7903
viewtopic.php?f=7&t=3841
viewtopic.php?f=7&t=12600
viewtopic.php?f=7&t=3371

Algumas solicitações especiais que pedimos, por gentileza, ficar atento:
1 - Não inserir no titulo de suas postagens expressões como Help, Ajuda, etc. O título deve ser um resumo da sua necessidade para que outras pessoas que tenham a mesma dúvida possam efetuar a pesquisa e achar como foi resolvido.
2 - Não insira em suas mensagens frases todas escritas em letras maiúsculas. Isso, na Internet, é compreendido como gritos e muitos usuários sequer respondem somente por esse fato!
3 - Insira sempre um arquivo exemplo compactado com .ZIP aqui mesmo no fórum. Existe, logo abaixo da caixa de mensagens, uma aba chamada "Adicionar um anexo" para essa finalidade. O arquivo exemplo deve ser pequeno, com apenas 5 linhas no máximo, compactado com .ZIP e ter o mesmo layout (nome do arquivo, nome das abas/guias/folhas, mesma linha/coluna onde os dados se iniciam) do arquivo original. Links de arquivos enviados para sites de compartilhamento de arquivos, muitas vezes são bloqueados pelas empresas, por conterem muitos vírus. Alguns usuários que acessam o fórum a partir de empresas não conseguem baixar tais arquivos.
4 - Não utilize a ferramenta CITAR para inserir o inteiro teor das mensagens que lhe são encaminhadas como resposta. Citações, se estritamente necessárias ao entendimento da mensagem que você quer enviar, devem ser apenas de pequenos trechos das mensagens.
5 - Se for postar códigos VBA aqui no fórum, utilize a ferramenta CODE localizada logo no início da caixa de mensagens (quinto botão da esquerda para a direita). As linhas de código devem ficar entre as palavras "CODE e /CODE".
6 - Agradeça sempre às pessoas que lhe responderam e às mensagens que atenderam a necessidade de sua demanda. Esse agradecimento deve ser clicando na mãozinha que fica localizada ao lado da ferramenta CITAR. Lembre-se: o fórum é gratuito e esse é o único incentivo para as pessoas que prestam ajuda. Você pode agradecer a quantos usuários quiser.
7 - O título ou o texto das mensagens postadas não devem ser escritos todo em letras maiúsculas. Na internet, tudo escrito em letras maiúsculas é interpretado como gritos e muitos usuários sequer olham para esse tipo de mensagem.
8 - Não Utilize o Botão CITAR para efetuar as suas respostas. Para fazer isso use apenas o Botão RESPONDER.

Quanto a sua demanda, vamos supor que a distância (450 metros) está na célula A2 e a velocidade (40 km/h) está ma célula B2. Como você não disse em qual grandeza você quer o resultado (tempo para percorrer) eu fiz simulação do tempo necessário em horas, minutos e segundos. Desse modo para saber o tempo necessário em horas, coloque na célula C2 a seguinte fórmula:
Código: Selecionar todos
=(A2/(B2/3,6))/3600


Para saber o tempo necessário em minutos, coloque em D2 a seguintes fórmula:
Código: Selecionar todos
=(A2/(B2/3,6))/60


Para saber o tempo necessário em segundos, coloque na célula E2 a seguinte fórmula:
Código: Selecionar todos
=(A2/(B2/3,6))
Se a resposta foi útil para você, por gentileza, Amigo, clique na mãozinha ao lado direito da ferramenta CITAR, no canto superior direito.

Atenciosamente
Wagner Morel
Avatar do usuário
wagner
Moderador
Moderador
 
Mensagens: 5520
Registrado em: Sáb Out 20, 2012 12:49 pm
Localização: Fortaleza - CE
Has thanked: 100 times
Have thanks: 2333 times

Re: Como fazer uma formula, para calcular o tempo de uma dis

Mensagempor rilust » Sex Jun 14, 2019 1:51 pm

Prezado

a primeira coisa que temos que levar em conta e que a unidade da DISTANCIA deve ser a mesma unidade da velocidade.

logo se estamos falando de 460 metros nao podemos dividir pela velocidade que esta em KM/H.

o SEU EXEMPLO sao 480 metros e a velocidade e de 40 km por hora. Vemos de cara que esse resultado será de apenas segundos. assim sendo, segue minha contribuição para o seu problema.
O resultado é em HH MM:SS veja a formatação da célula do resultado esperado e : HH:mm:ss

vou ter que colocar as formula pois nao esta permiindo adicionar arquivo anexos

=SE(CONT.VALORES(B2)<1;0;TEMPO(INT(((A2/1000)/B2));INT( (((A2/1000)/B2) - INT(((A2/1000)/B2)))*60);INT((A2/((B2/60)*1000) - INT(A2/((B2/60)*1000) ))*60)))

destrinchando a formula tempos
h ===> INT(((A2/1000)/B2))
minutos ==> INT( (((A2/1000)/B2) - INT(((A2/1000)/B2)))*60)
segundos ==> INT( (((A2/1000)/B2) - INT(((A2/1000)/B2)))*60);INT((A2/((B2/60)*1000) - INT(A2/((B2/60)*1000) ))*60))

na verdade o problema todo é que o resultado sempre eu uma hora decimal (base 10) e precisa ser convertida para base 60 (hora)
alem disso se vc tem por exemplo 121 minutos isso da 2 horas e 1 minuto ou seja tem que se subtrair a parte inteira anterior para encontrar a parte decimal e ai sim efetuar a conversão para a base 60);

Aplique este formato personalizado na célula com a fórmula:
[hh]:mm:ss

Veja se resolve
Espero ter Ajudado.
Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
rilust
Membro
Membro
 
Mensagens: 460
Registrado em: Ter Jun 16, 2015 5:23 pm
Has thanked: 96 times
Have thanks: 173 times

Re: Como fazer uma formula, para calcular o tempo de uma dis

Mensagempor Estevaoba » Seg Jun 17, 2019 8:13 pm

A2=distância (450 metros)
B2=velocidade (40 km/h)

O tempo no formato hh:mm:ss é dado por esta fórmula:
Código: Selecionar todos
=TEMPO(SE(INT((A2/(B2/3,6))/3600)<1;0;INT((A2/(B2/3,6))/3600));SE(INT((A2/(B2/3,6))/60)<1;0;INT((A2/(B2/3,6))/60)-INT((A2/(B2/3,6))/3600)*60);((A2/(B2/3,6))/60-INT((A2/(B2/3,6))/60))*60)


Aplique este formato personalizado na célula com a fórmula:
[hh]:mm:ss

Good luck!
Estevaoba
Membro
Membro
 
Mensagens: 489
Registrado em: Sex Mar 24, 2017 5:11 pm
Has thanked: 48 times
Have thanks: 226 times


Voltar para Fórmulas & Funções Microsoft Excel

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante