Excel: Ocultar lacuna de fim de semana no gráfico de linhas (eixo de texto, XY e Power Query)

Quer mostrar apenas os dias úteis no gráfico e acabar com o “buraco” entre sexta‑feira e segunda‑feira? Este guia prático ensina o caminho mais rápido no Excel e alternativas avançadas para gráficos XY, Power Query e automação.

Índice

Por que o Excel cria a lacuna do fim de semana

Quando os seus dados estão em uma coluna de datas e você usa um gráfico de linhas com o eixo X do tipo Data, o Excel constrói uma escala contínua. Nessa escala, cada dia do calendário ocupa espaço — mesmo que não exista ponto de dados para sábado e domingo. O resultado é a lacuna visual entre a última leitura de sexta‑feira e a primeira de segunda‑feira.

Para séries históricas de segunda a sexta‑feira (mercados financeiros, indicadores operacionais, produção, suporte, etc.), essa lacuna não agrega informação e “esgarça” a linha do gráfico. O truque é trocar o eixo para tratar cada rótulo como categoria, não como tempo contínuo.

A solução mais rápida: transformar o eixo de datas em eixo de texto

Objetivo: fazer o Excel suprimir automaticamente os dias ausentes e exibir uma linha contínua entre sexta e segunda.

  1. Crie ou selecione um gráfico de linhas baseado na sua tabela/dados.
  2. Duplo‑clique no eixo X (horizontal) para abrir o painel Formatar Eixo (atalho: Ctrl+1 no Windows ou +1 no Mac).
  3. Em Opções de Eixo ▸ Tipo de eixo, selecione Eixo de texto.

Pronto: o Excel passa a tratar cada rótulo de data como uma categoria discreta e ignora automaticamente os dias que não estão na lista (sábados, domingos e quaisquer lacunas). A linha une diretamente sexta‑feira a segunda‑feira, sem espaço.

Importante: o Eixo de texto está disponível para gráficos de linhas (e algumas variações de categorias). Não se aplica a gráficos de dispersão (XY), que exigem um eixo X numérico contínuo.

Vantagens do Eixo de texto

  • Zero lacunas entre pontos ausentes (fins de semana, feriados ou vazios).
  • Rótulos limpos: apenas as datas existentes são rotuladas.
  • Sem manutenção: se a sua lista de datas contém só dias úteis, o gráfico “se ajusta sozinho”.

Limitações do Eixo de texto

  • Espaçamento uniforme: o intervalo entre quaisquer dois pontos é sempre o mesmo, mesmo que na vida real haja 3 dias entre sexta e segunda e apenas 1 dia entre terça e quarta.
  • Não disponível em XY: gráficos de dispersão precisam de um eixo X numérico (datas como números de série), então o “Eixo de texto” não aparece nessa família de gráficos.

Alternativas para gráficos XY (quando o espaçamento real no tempo importa)

Se você precisa de um gráfico XY (por exemplo, para respeitar distâncias de tempo ou combinar com regressões/linhas de tendência baseadas em X numérico), há duas vias possíveis. Ambas têm prós e contras:

Opção A: manter o eixo em datas e remover fins de semana na origem

A ideia aqui é tirar os sábados/domigos da fonte. O eixo continuará contínuo (em dias), mas como não haverá pontos nesses dias, a linha ligará sexta a segunda sem interrupção nos dados — ainda que o intervalo represente três dias de calendário.

  1. Filtre ou exclua as linhas cujas datas caem em sábado/domingo.
  2. Atualize o gráfico: a linha conectará os pontos adjacentes (sexta → segunda).
  3. No menu Selecionar Dados ▸ Células vazias e ocultas, marque Conectar pontos com linha para garantir que vazios legítimos não criem “buracos”.

Observação: essa abordagem preserva a escala de tempo verdadeira, mas a “área visual” do fim de semana ainda existe no eixo — o que é desejável sempre que a distância temporal precise ser proporcional.

Opção B: usar coluna auxiliar de índice de dias úteis

Se a meta é compactar totalmente o tempo (removendo o espaço do fim de semana e mantendo um gráfico XY), crie uma coluna auxiliar que transforma as datas válidas num índice sequencial de dias úteis (1, 2, 3…). Plote esse índice no eixo X e o valor no eixo Y numa dispersão (XY) com linhas.

Como construir o índice de dias úteis

  1. Considere as colunas Data (A) e Valor (B) já preenchidas apenas com dias úteis.
  2. Na coluna ÍndiceDiaÚtil (C), insira uma fórmula que numere apenas dias úteis. Existem várias estratégias; duas robustas são:
    • Com DIAS.LAB.INTL (permite feriados):
      =DIAS.LAB.INTL($A$2-1;[@Data];1;$F$2:$F$50)
      — onde $A$2 é a primeira data válida, 1 indica fim de semana Sáb/Dom e $F$2:$F$50 (opcional) lista feriados. O “−1” garante que a primeira data receba índice 1.
    • Com contagem progressiva (sem feriados):
      =LIN(A2)-LIN($A$2)+1
      — funciona se o intervalo tiver apenas dias úteis e nenhuma linha vazia.
  3. Insira um gráfico de dispersão (XY) com linhas usando ÍndiceDiaÚtil no eixo X e Valor no eixo Y.

Resultado: um gráfico XY “compactado”, sem o espaço do fim de semana, preservando recursos do XY (tendências numéricas, segunda série com outro eixo, etc.). O preço a pagar é que o eixo deixa de exibir datas e passa a exibir um índice; para mostrar datas, formate os rótulos de dados (ou adicione uma segunda série só para rótulos).

Verificações essenciais para evitar lacunas inesperadas

  • Sem células em branco: valores em branco no meio da série podem reabrir “buracos”. Defina como zero (se fizer sentido) ou use Conectar pontos com linha.
  • Sem datas inválidas: qualquer rótulo que não seja um número de série de data legítimo (ou texto que pareça data) pode quebrar o ritmo do eixo. No Excel, datas válidas são números inteiros; datas em texto não funcionam corretamente.
  • Lista ordenada: mantenha as datas em ordem crescente. Tabelas do Excel (Ctrl+T) ajudam a preservar a ordenação.

Automatização para dados que se atualizam

Usando Tabela do Excel

Transforme o intervalo em Tabela (Ctrl+T). Quando novos dados forem colados no final, o gráfico inclui tudo automaticamente, sem reconfigurar a fonte.

Usando Power Query para remover fins de semana antes do gráfico

  1. No separador Dados, clique em Obter e Transformar Dados e De Tabela/Intervalo.
  2. No Power Query, selecione a coluna Data e crie uma coluna de Dia da Semana (Transformar ▸ Dia da Semana ou Adicionar Coluna ▸ Dia da Semana).
  3. Filtre para Segunda a Sexta. Se necessário, marque feriados numa tabela separada e faça um merge para excluí‑los também.
  4. Carregue o resultado como Tabela numa nova folha e aponte o gráfico para essa tabela filtrada.

Dessa forma, o gráfico recebe apenas dias úteis e você decide se usa Eixo de texto (linhas com espaçamento uniforme) ou Eixo de data (XY ou linha com calendário contínuo).

Dicas de formatação que ajudam a legibilidade

  • Rótulos de data curtos: formate como dd/mmm (ex.: 05/jul) para reduzir poluição visual.
  • Controle de densidade: em Formatar Eixo ▸ Marcas de graduação principais, reduza a quantidade de rótulos (por exemplo, uma marca a cada 5 categorias/dias).
  • Grade vertical leve: grade sutil orienta o olhar sem “pesar” o gráfico.
  • Exibir células vazias: em Selecionar Dados ▸ Células ocultas e vazias, escolha Conectar pontos com linha quando apropriado.

Exemplo prático com pequena amostra

Suponha esta tabela (A:C), onde o fim de semana já foi omitido:

DataValorÍndiceDiaÚtil
01/07/2025 (Ter)120=DIAS.LAB.INTL($A$2-1;A2;1)+0
02/07/2025 (Qua)125=DIAS.LAB.INTL($A$2-1;A3;1)+0
03/07/2025 (Qui)123=DIAS.LAB.INTL($A$2-1;A4;1)+0
04/07/2025 (Sex)131=DIAS.LAB.INTL($A$2-1;A5;1)+0
07/07/2025 (Seg)134=DIAS.LAB.INTL($A$2-1;A6;1)+0

Se você usar gráfico de linhas com Eixo de texto, a linha ligará 04/jul a 07/jul sem espaço. Se preferir um XY, use a coluna ÍndiceDiaÚtil no eixo X.

Tabela de decisão rápida

CenárioObjetivo principalTipo de gráficoMétodo recomendadoObservações
Série diária só com dias úteisEliminar lacunas visuaisLinha (categoria)Trocar para Eixo de textoMais simples e estável
Precisa de espaçamento proporcional ao tempoRespeitar o calendário realLinha com eixo de data ou XYManter datas e Conectar pontos com linhaHaverá “espaço” temporal, por design
XY sem lacunas e sem eixo de dataCompactar tempo no XYDispersão (XY)Coluna auxiliar ÍndiceDiaÚtilEixo X vira índice, não data
Fonte de dados recorrenteAutomaçãoQualquerPower Query filtra sábados/domingosAtualize com um clique

Perguntas frequentes e nuances

Funciona com Tabelas Dinâmicas e Gráficos de Tabela Dinâmica?

Sim. Se a sua fonte for uma Tabela Dinâmica, você pode agrupar por dias e depois filtrar o campo “Dia da semana” para Segunda–Sexta. No gráfico, o comportamento do eixo segue a categoria do campo: para eliminar de vez o espaço, use um gráfico de linhas com Eixo de texto.

E se eu precisar destacar feriados também?

Inclua a lista de feriados numa coluna e use DIAS.LAB.INTL com o argumento de feriados para construir o índice ou filtrar via Power Query fazendo merge com a lista de feriados para removê‑los.

Como personalizar o padrão de fim de semana?

DIAS.LAB.INTL aceita códigos de fim de semana (por exemplo, 1 para Sáb/Dom). Alguns exemplos úteis:

CódigoFim de semana
1Sábado e domingo
7Sexta e sábado
11Domingo apenas

Não encontro a opção “Eixo de texto”, por quê?

  • Verifique se o tipo do gráfico é Linha (ou outra categoria compatível). Em XY, essa opção não existe.
  • Confirme que você clicou no eixo horizontal, e não na série.
  • Em alguns temas/idiomas, a nomenclatura pode variar levemente, mas a opção está no painel Formatar Eixo ▸ Opções de Eixo ▸ Tipo de eixo.

Como exibir datas como rótulos num XY com índice?

Adicione rótulos de dados e, em Vincular a células, aponte para a coluna Data. Assim, a escala continua no índice, mas os rótulos mostram a data.

Passo a passo resumido para o caminho mais rápido

  1. Garanta que sua coluna Data contenha apenas dias úteis (segunda a sexta) e que não haja células em branco.
  2. Insira um gráfico de linhas a partir do intervalo.
  3. Formate o eixo X como Eixo de texto.
  4. Opcional: ajuste a densidade de rótulos e a grade para legibilidade.

Checklist de solução de problemas

SintomaCausa provávelCorreção
A lacuna do fim de semana reapareceEixo ainda está como DataTroque para Eixo de texto (gráfico de linhas)
Opção Eixo de texto não apareceGráfico é XYUse linha/coluna, ou crie índice de dias úteis
Rótulos de data ficam “esquisitos”Datas em texto ou formato inconsistenteConverta texto em data real; aplique formato dd/mmm
Buracos dentro da semanaCélulas vazias na sérieDefina valor ou Conectar pontos com linha
Gráfico não atualiza com novos diasIntervalo fixoTransforme em Tabela (Ctrl+T)

Notas de compatibilidade e boas práticas

  • O procedimento funciona nas versões recentes do Excel para Windows e Mac, incluindo assinaturas do Microsoft 365.
  • Mantendo a planilha “limpa” (datas válidas, sem vazios, Tabela do Excel), o gráfico se mantém estável mesmo com atualizações diárias.
  • Se você distribui o arquivo, documente no rodapé do gráfico que o eixo está “compactado” (texto ou índice), para evitar leituras erradas sobre distâncias temporais.

Resumo prático

Para eliminar o espaço entre sexta e segunda em uma série diária só com dias úteis, o método mais simples e robusto é mudar o eixo X para Eixo de texto em um gráfico de linhas. Quando for indispensável usar dispersão (XY), escolha entre: remover fins de semana na origem (preserva calendário contínuo) ou criar um índice de dias úteis para compactar totalmente o tempo. Verifique sempre datas válidas, células vazias e considere automatizar a filtragem com Power Query. Com esses ajustes, o gráfico mostrará uma linha contínua entre sexta‑feira e segunda‑feira, sem espaços indesejados.

Índice