Excel Formulas Academy · Aula

Como lidar com o erro SPILL

Diagnostique e corrija intervalos de expansão bloqueados na sua planilha.

Aula 4 de 413 etapas

Como lidar com o erro SPILL é uma aula grátis de Excel Formulas Academy no CoddyKit. Esta é a aula 4 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Excel Formulas Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Excel Formulas Academy inclui 4 aulas no total.

O que significa o erro SPILL

Quando uma fórmula de matriz dinâmica não consegue dispor todo o resultado, o Excel mostra #SPILL! na célula âncora. Em geral, a fórmula está correta; o problema é que há algo bloqueando o local onde os resultados precisam ser inseridos.

Pense nisso como tentar estacionar um ônibus em uma vaga já ocupada por um carro. O ônibus está em perfeitas condições, mas a vaga está bloqueada.

Causa 1: células no caminho

A causa mais comum é que uma ou mais células do intervalo de preenchimento já contêm dados. Se =UNIQUE(A2:A12) precisar preencher C1:C3, mas C2 contiver um valor perdido, o preenchimento será bloqueado.

A correção é simples: selecione a célula âncora, observe o contorno tracejado do preenchimento e limpe todas as células não vazias dentro dele.

=UNIQUE(A2:A12)

Encontrando a célula que bloqueia

Clique na célula que mostra #SPILL!. O Excel desenha uma borda tracejada ao redor da área que o resultado deseja ocupar. Qualquer célula não vazia dentro dessa borda é a causa do problema.

Você também pode clicar no triângulo de aviso ao lado da célula e escolher Selecionar Células Obstrutoras, o que levará diretamente às células problemáticas para que você possa excluir o conteúdo delas.

Causa 2: células mescladas

Um intervalo de preenchimento não pode se sobrepor a nenhuma célula mesclada. Mesmo uma célula mesclada vazia conta como obstrução, pois o preenchimento precisa de células individuais separadas.

Se o resultado cair sobre uma barra de título ou rótulo mesclado, desfaça a mesclagem dessas células (guia Página Inicial, opção Mesclar e Centralizar) para que a fórmula seja preenchida corretamente.

Causa 3: espaço insuficiente

O preenchimento também falha se ultrapassar a borda da planilha ou entrar em uma tabela. Por exemplo, uma fórmula próxima à última linha que precise se expandir para baixo não terá para onde ir.

Mova a fórmula para uma posição mais acima ou para uma coluna que tenha espaço abaixo. Verifique se há células vazias suficientes na direção do preenchimento.

Causa 4: preenchimento dentro de uma tabela

As Tabelas do Excel (criadas com Ctrl+T) não permitem que matrizes dinâmicas sejam preenchidas dentro delas, pois uma tabela espera que cada célula possa ser editada.

Se a fórmula que se expande estiver em uma coluna de tabela, você receberá #SPILL!. Converta a tabela novamente em um intervalo normal (Design da Tabela, Converter em Intervalo) ou mova a fórmula para fora da tabela.

Causa 5: referências voláteis ou a colunas inteiras

Apontar uma fórmula que se expande para uma coluna inteira também pode causar #SPILL!, porque o resultado se torna enorme e pode colidir com outro conteúdo ou ultrapassar os limites.

Por exemplo, =A:A*2 tenta expandir por um milhão de linhas. Restrinja a referência aos dados reais, como em =A2:A100*2, para que a expansão tenha um tamanho controlável e bem definido.

=A2:A100*2

Lendo a dica de erro

Passe o cursor sobre o triângulo de aviso em uma célula com #SPILL!, e o Excel informará exatamente o motivo. As mensagens comuns incluem O intervalo de expansão não está vazio, O intervalo de expansão contém células mescladas e O intervalo de expansão é grande demais.

Sempre leia esta dica primeiro. Ela indica diretamente a causa, em vez de exigir que você tente adivinhar, e cada mensagem corresponde a uma das correções que você acabou de aprender.

Erros de expansão não são erros de fórmula

É importante lembrar que um erro #SPILL! raramente significa que a lógica da sua fórmula está errada. O cálculo foi concluído; apenas o posicionamento falhou.

Quando você remove a obstrução, a mesma fórmula, sem nenhuma alteração, é expandida perfeitamente. Compare isso com #VALUE! ou #REF!, que geralmente indicam um problema real dentro da própria fórmula.

Uma correção na prática

Você digita =SORT(UNIQUE(A2:A20)) em D1 e obtém #SPILL!. Você seleciona D1, vê o contorno tracejado cobrindo D1:D5 e percebe uma observação antiga em D3.

Você exclui o conteúdo de D3. Instantaneamente, a fórmula expande a lista distinta e ordenada por D1:D5. Não foi necessário alterar a fórmula.

=SORT(UNIQUE(A2:A20))

Evitando expansões antes que aconteçam

Um pouco de planejamento evita a maioria dos erros de expansão. Reserve uma coluna ou área vazia para que as fórmulas de matriz dinâmica possam crescer e mantenha rótulos e observações afastados da direção da expansão.

Ao fazer referência a outra expansão, use o operador #, como em =SUM(D1#), para que suas fórmulas se adaptem quando os intervalos mudarem de tamanho. Crie os resultados em um espaço livre e o erro #SPILL! raramente aparecerá.

=SUM(D1#)

Verificação rápida

Teste sua compreensão sobre o erro SPILL.

Recapitulação: lidando com o erro SPILL

Você aprendeu que #SPILL! é um problema de posicionamento, não um erro de lógica:

  • Na maioria das vezes, uma célula no intervalo de expansão não está vazia.
  • Células mescladas e Tabelas impedem a expansão.
  • Evite referências a colunas inteiras, que tornam o resultado grande demais.
  • Use Selecionar células obstrutoras e a dica para encontrar a causa.

Isso conclui o curso de Matrizes dinâmicas e expansão. Agora você pode retornar muitos resultados a partir de uma única fórmula e corrigir expansões com confiança.

Grátis para começar

Aprenda Excel com um tutor de IA — grátis

Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.

Cursos
30
Aulas
120

Perguntas Frequentes

A aula “Como lidar com o erro SPILL” é grátis?

Sim — o texto completo de “Como lidar com o erro SPILL” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Excel Formulas Academy, atualize para CoddyKit PRO. O curso de Excel Formulas Academy inclui 4 aulas no total.

O que vou aprender em “Como lidar com o erro SPILL”?

Diagnostique e corrija intervalos de expansão bloqueados na sua planilha. Você pratica Excel Formulas Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Excel Formulas Academy?

Nenhuma experiência prévia é necessária. Excel Formulas Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 4 de 4.

Quanto tempo leva a aula “Como lidar com o erro SPILL”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Excel Formulas Academy?

Sim. Cada aula de Excel Formulas Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. O que significa o derramamento
  2. Filtrando dados com FILTER
  3. Removendo duplicatas com UNIQUE
  4. Como lidar com o erro SPILL
← Voltar para Excel Formulas Academy