Como transformar uma string para o formato “d-m-y (h) h: mm” no Excel?

3

Eu quero transformar um monte de células de strings em células de data (e hora), para calcular a diferença entre a data e hora atuais e a data inicial.

Atualmente, as células de string são assim: "6-17-2013 1:35"

Mas isso precisa ser transformado no formato d-m-y (h) h: mm .

Agora, como fazer isso?

    
por daniel_ev 18.06.2013 / 14:13

3 respostas

2

você tentou =DATEVALUE()+TIMEVALUE() , que transforma uma string em um tipo de data. E use a formatação de células para obter a formatação do número solicitado.

Ou até TEXT(DATEVALUE() + TIMEVALUE(), "m-d-yyyy h:mm") para formatá-lo diretamente em uma string, mas agora com a aparência correta.

    
por 18.06.2013 / 14:18
1

Você pode selecionar todas as células nas quais os valores estão contidos e depois formatar as células, editando o tipo para mostrar o formato que você precisa. Por exemplo: [$ - 409] d / m / aaaa (h) h: mm

(Você pode usar yy em vez de yyyy para mostrar 13 em vez de 2013)

    
por 18.06.2013 / 14:32
0

Clique com o botão direito do mouse na célula / Column Select Format Cells. Na janela que aparece, selecione Personalizar. Na caixa de texto sob a palavra Type: , substitua a palavra Geral por

d-m-y (h)h:mm 

Não sei ao certo o que é o (h) , no excel, basta repetir a parte da hora dentro dos parênteses. Há uma opção [h] format que exibe o tempo decorrido em horas. Se você estiver trabalhando com uma fórmula que retorna um tempo em que o número de horas excede 24, mas isso nunca deve acontecer quando se trabalha com horas em um dia.

    
por 18.06.2013 / 14:30