Como lidar com o erro SPILL
Diagnostique e corrija intervalos de expansão bloqueados na sua planilha.
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*2Lendo 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.
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
- O que significa o derramamento
- Filtrando dados com FILTER
- Removendo duplicatas com UNIQUE
- Como lidar com o erro SPILL