Convertendo número inteiro para formato de hora e minuto

0

Eu tenho dados extraídos de um banco de dados onde o formato de hora não tem ponto-e-vírgula entre eles. Exemplo 0810 deve ler como 8:10 e 1445 deve ser lido como 14:45. Quero converter esses dados em formato de hora e minuto e devo fazer um cálculo, por exemplo obtendo a diferença de tempo entre esses dois dados. Precisa de ajuda na fórmula correta de formatação.

    
por mira resultan 10.12.2014 / 16:52

2 respostas

1

Você pode usar a"s funções ESQUERDA e DIREITA do Excel dissecar o texto em horas e minutos e, em seguida, usar a" função TIME para criar um objeto "tempo" real com base nisso.

Assumindo que o texto horário fornecido (0810, 1445, etc.) esteja na célula A1:

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

Observação: Verifique se format dos dados originais é text , se o formato estiver definido como general , a" fórmula a"cima não funcionará corretamente.

Isso produzirá um horário de a"cordo com o formato de hora padrão regional do painel de controle do Windows. (nos EUA, provavelmente h: mm AM / PM). Se você precisar em 24 horas, formate a"s células que contêm a" fórmula para usar um formato personalizado definido como "hh: mm".

A prática recomendada se você tiver uma coluna inteira de dados para converter seria a"dicionar uma nova coluna em branco à direita dos dados, garantir que o formato da coluna original seja text , use a" fórmula a"cima na nova coluna, e esconda a" coluna original.

    
por 10.12.2014 / 17:12
0

Você precisa definir um formato de célula personalizado:

  1. Realce as células para formatar
  2. Clique com o botão direito e selecione Format cells...
  3. Selecione Custom na parte inferior da guia de formatação da célula
  4. No campo para inserir um tipo de formato personalizado 00\:00
  5. Clique em OK

Fonte: link

    
por 10.12.2014 / 17:11