Introduzido em 2019, os novos Dynamic Arrays representam uma grande mudança no mecanismo de cálculo do Excel. Embora as antigas fórmulas de matriz Ctrl + Shift + Enter pudessem retornar vários resultados em um intervalo pré-selecionado, essas novas fórmulas não requerem Ctrl + Shift + Enter e você não precisa pré-selecionar o intervalo.
Por exemplo, digamos que você digite =B2:B8*C1
na célula C2. No passado, essa fórmula exigiria cifrões em torno de $ C $ 1. Você copiaria a fórmula para todas as 7 células e algo chamado interseção implícita garantiria que os números estivessem corretos.
![](https://cdn.wiki-base.com/5504724/excel_2020_dynamic_arrays_can_spill_-_excel_tips_2.jpg.webp)
Mas agora, com Dynamic Arrays, uma fórmula na célula C2 irá transbordar e retornar resultados para muitas células.
Quando você seleciona qualquer célula de C2: C8, um contorno azul aparece ao redor das células para que você saiba que os valores são o resultado de uma única fórmula. Essa fórmula única existe apenas em C2. Se você selecionar qualquer outra célula no intervalo, a fórmula aparecerá na barra de fórmulas, mas estará esmaecida.
Se o intervalo B2: B8 aumentar (por alguém inserir linhas no meio), os resultados derramados também crescerão. No entanto, simplesmente digitar novos valores em A9: B9 não fará com que a fórmula se estenda, a menos que você formate todo o intervalo com Ctrl + T antes de adicionar valores.
![](https://cdn.wiki-base.com/5504724/excel_2020_dynamic_arrays_can_spill_-_excel_tips_4.jpg.webp)
E se uma fórmula não derramar? E se houver células não vazias no caminho? Em vez de retornar resultados parciais, a fórmula retornará o novo #SPILL! erro.
![](https://cdn.wiki-base.com/5504724/excel_2020_dynamic_arrays_can_spill_-_excel_tips_5.jpg.webp)
Abra a lista suspensa amarela à esquerda do erro e você pode selecionar as células obstrutivas.
![](https://cdn.wiki-base.com/5504724/excel_2020_dynamic_arrays_can_spill_-_excel_tips_6.jpg.webp)
Depois de limpar as células obstrutivas, as respostas aparecerão novamente.