Como forçar um usuário a usar um formato específico ao inserir dados de tempo?

5

Preciso garantir que os usuários de uma planilha em particular estejam inserindo os dados de horário no horário militar. Eu estou achando algumas pessoas estão omitindo o cólon, e está causando problemas. Existe uma maneira de forçar uma formatação específica para um intervalo de células?

    
por Sarah 18.08.2011 / 08:19

2 respostas

4

Estou usando o Excel 2010, por isso não tenho certeza de onde a opção equivilent está no Excel 2003.

  1. Selecione as células que você deseja restringir.
  2. Formate as células com o formato numérico apropriado "hh: mm".
  3. Na faixa de opções "Dados" (menu, talvez?), selecione "Validação de dados".
  4. Em "Configurações", "Critérios de validação", defina:
    Permitir = tempo
    Ignorar em branco = Sim
    Dados = entre os dois Hora de início = 0:00 Hora de término = 23:59:59
    (coisa estúpida não aceita "menos de 24:00")
  5. Usuário "Alerta de erro", definido:
    Estilo = Parar
    Título = Entrada de tempo
    Mensagem de erro = Por favor, digite os tempos no formato hh: mm com os dois pontos.
  6. Pressione "OK".
por 18.08.2011 / 08:42
0

Eu uso a mesma coisa para restringir ao tempo militar, no entanto, a validação de dados aceita entradas de dedos gordos (três dígitos após o sinal de dois pontos) e, em seguida, mostra um tempo incorreto . Por exemplo, se você quiser entrar 13:44 para o seu tempo e acidentalmente colocar 13: 444 , ele não só aceita, mas exibe um tempo de 20:24

Esse 20:24 tempo é exatamente o que eu digitei para as horas (13) mais os 444 minutos convertidos para horas: minutos (7:24) então ao invés do desejado 13: 44 13:00 + 7:24 ou 20:24 .

Agora, eu entendo a matemática e por que o Excel converte 444 minutos para 7:24, mas isso NÃO deve ocorrer em uma entrada de validação de dados. Sendo este é a validação de dados deve truncar 444 para 44 ou dar uma mensagem de erro.

    
por 28.08.2014 / 14:17