Convertendo string numérica para um formato de hora: hh: mm [duplicate]

0

Preciso inserir os horários dos compromissos em uma pasta de trabalho.

Por exemplo, tenho cell E2 para inserir o tempo. Vou introduzir, digamos 1500 . Como posso alterar 1500 para 15:00 .

Já experimentei várias declarações =TIMEVALUE() que encontrei, mas quando coloco a string 1500 ou similar, o resultado que aparece na célula é 0:00 e a barra de fórmulas mostra a data e a hora atuais.

    
por Thor Nowinsky 06.07.2012 / 08:39

1 resposta

2

Vamos pegar CEL A1 contém 1500 . Para alcançar o resultado, existem muitas maneiras de fazer isso.

Vamos com um por um.

Agora você pode fazer isso para obter um tipo de resultado: -

=TEXT(REPLACE(TEXT(A1,"##-##"),3,1,":"),"h:mm AM/PM")

OR

=TEXT(LEFT(A1,LEN(A1)-2)&":"&RIGHT(A1,2), "h:mm AM/PM")

OR

=TIME(LEFT(A1,2),RIGHT(A1,2),0)

OUTPUT:

3:00 PM

Se você quiser adicionar apenas dois-pontos no meio, faça o seguinte: -

=LEFT(A1,LEN(A1)-2)&":"&RIGHT(A1,2)

OR

=TEXT(LEFT(A1,LEN(A1)-2)&":"&RIGHT(A1,2), "h:mm")

OR

=TEXT(A1,"##\:##")

SAÍDA 2:

15:00
    
por 06.07.2012 / 09:28