O formato de hora padrão do Excel oculta valores zero, mostrando uma célula em branco em vez de 00:00. Isso ocorre porque o Excel trata um valor de hora zero como equivalente a zero. Você pode tornar as horas zero visíveis aplicando um formato de número personalizado. Este artigo explica como criar e usar um formato de hora personalizado para exibir 00:00.
Principais Conclusões: Exibindo Horário Zero no Excel
- Formato personalizado
hh:mm;;: Mostra 00:00 para valores zero e oculta todas as outras entradas não relacionadas a hora, como texto ou erros. - Formato personalizado
hh:mm;@: Exibe 00:00 para zero e mostra entradas de texto exatamente como digitadas. - Caixa de diálogo Formatar Células (Ctrl+1): O local principal para criar, testar e aplicar formatos de número personalizados às células selecionadas.
Entendendo o Formato de Hora do Excel e Valores Zero
O Excel armazena horas como frações decimais de um dia de 24 horas. O valor 0 representa meia-noite, ou 00:00. Por padrão, o Excel usa um formato de número com até quatro seções separadas por ponto e vírgula: números positivos; números negativos; valores zero; texto. O formato de hora padrão geralmente não possui uma seção definida para zero, fazendo com que essas células apareçam vazias. Um formato personalizado oferece controle sobre todas as quatro seções, permitindo especificar exatamente como o zero deve ser exibido.
Antes de aplicar um formato, certifique-se de que seus dados são um valor de hora válido. Você pode inserir horário zero digitando 0:00 ou usando uma fórmula como =TIME(0,0,0). O valor subjacente da célula deve ser 0. Formatos personalizados alteram apenas a exibição, não o valor real da célula, portanto, os cálculos baseados na hora permanecerão corretos.
Passos para Aplicar um Formato Personalizado para 00:00
Você pode aplicar um formato de hora personalizado a uma única célula, a um intervalo ou a uma coluna inteira. O processo usa a caixa de diálogo Formatar Células, que pode ser acessada rapidamente com um atalho de teclado.
- Selecione suas células
Clique na célula ou arraste para selecionar o intervalo que contém seus dados de hora. Para formatar uma coluna inteira, clique na letra do cabeçalho da coluna. - Abra a caixa de diálogo Formatar Células
Pressione Ctrl+1 no teclado. Como alternativa, clique com o botão direito nas células selecionadas e escolha Formatar Células no menu de contexto. - Navegue até a categoria Personalizado
Na caixa de diálogo Formatar Células, clique na guia Número. Selecione Personalizado na lista de categorias à esquerda. - Insira seu código de formato personalizado
No campo Tipo, você verá o formato atual. Exclua-o e digite um dos seguintes códigos:hh:mm;;– Isso mostra horas (como 14:30) e força a exibição de 00:00. Oculta quaisquer outros valores, como texto.hh:mm;@– Isso mostra horas e 00:00, e também exibirá qualquer texto digitado na célula.
Você também pode usarhh:mm;hh:mm;hh:mm;@para controle total, definindo seções positivas, negativas e zero de forma idêntica. - Aplique o formato e verifique
Clique em OK para fechar a caixa de diálogo. Qualquer célula na seleção com um valor de hora zero agora deve exibir 00:00. Outros valores de hora aparecerão normalmente.
Usando a Barra de Fórmulas para Entrada Rápida
Você também pode aplicar um formato personalizado diretamente da faixa de opções do Excel sem a caixa de diálogo completa. Selecione suas células. Vá para a guia Página Inicial. No grupo Número, clique na seta suspensa na caixa de formato de número, que pode estar mostrando Geral. Role até o final e selecione Mais Formatos de Número. Isso abre a caixa de diálogo Formatar Células diretamente na guia Número. Prossiga para a categoria Personalizado conforme descrito nas etapas acima.
Erros Comuns e Limitações do Formato
Célula Ainda Aparece em Branco Após a Formatação
Se a célula permanecer em branco, o valor subjacente não é um zero numérico verdadeiro. A célula pode conter uma string de texto que se parece com uma hora, um espaço ou uma fórmula que retorna uma string vazia. Verifique o valor selecionando a célula e olhando a barra de fórmulas. Para corrigir, reinsira a hora como 0:00 ou use a função TIME. Você também pode usar a função VALUE para converter texto em número.
Formato Mostra ###### em Vez de 00:00
Os símbolos ###### significam que a coluna é muito estreita para exibir o conteúdo formatado. Mesmo 00:00 requer uma largura mínima de coluna. Para corrigir, clique duas vezes na borda direita do cabeçalho da coluna. Isso ajusta automaticamente a coluna à entrada mais larga. Você também pode arrastar manualmente a borda da coluna para torná-la mais larga.
Cálculos Ignoram o Formato Personalizado
Formatos afetam apenas a exibição visual. Uma célula mostrando 00:00 ainda tem um valor numérico de 0. Todas as fórmulas que referenciam essa célula usarão o valor 0. Esse é o comportamento correto. Se você precisar de um resultado de texto para relatórios, use a função TEXTO, como =TEXTO(A1; "hh:mm"), que retornará “00:00” como uma string de texto.
Comparação de Códigos de Formato de Hora Personalizado
| Item | Formato: hh:mm;; |
Formato: hh:mm;@ |
|---|---|---|
| Exibe 00:00 para valor zero | Sim | Sim |
| Exibe horas positivas (ex.: 14:30) | Sim | Sim |
| Lida com entradas de texto na célula | Oculta texto (célula aparece em branco) | Mostra texto exatamente como digitado |
| Lida com valores de hora negativos | Oculta valores negativos | Mostra valores negativos como hora |
| Melhor caso de uso | Células de entrada de dados onde apenas horas válidas ou zero são permitidos | Dados mistos onde anotações de texto podem acompanhar entradas de hora |
Agora você pode tornar valores de hora zero claramente visíveis como 00:00 em suas planilhas. Use o formato personalizado hh:mm;; para a maioria das planilhas de controle de tempo. Lembre-se de que o formato altera apenas a exibição, não o valor da célula para fórmulas. Para mais controle, explore outros códigos de formato personalizado como [h]:mm para exibir horas cumulativas que excedem 24.