Em setembro de 2018, lançamos fórmulas de matriz dinâmica para Excel do Microsoft 365. As diferenças entre matrizes dinâmicas e fórmulas CSE (Ctrl+Shift+Enter) herdadas são discutidas abaixo.
Fórmulas de matriz dinâmica:
-
Pode "derramar" fora dos limites da célula em que a fórmula é inserida. O exemplo a seguir mostra a função RANDARRAY em D1, que se espalha por D1:F5 ou 5 linhas por 3 colunas. Tecnicamente, a fórmula de matriz dinâmica só existe na célula D1, enquanto com uma fórmula CSE herdada, a fórmula precisaria ser inserida em todo o intervalo.
-
Redimensionará automaticamente à medida que os dados forem adicionados ou removidos do intervalo de origem. As fórmulas da matriz CSE truncarão a área de retorno se ela for muito pequena ou retornarão #N/A se for muito grande.
-
Calcular em um contexto 1x1. Por exemplo, a função RAND retornará um único resultado, portanto, se você quiser vários números aleatórios retornados à grade, você poderá usar a função RANDARRAY. As funções ROW e COLUMN retornarão a linha e a coluna da célula de origem. SEQUENCE(ROW()) pode ser usado para replicar o comportamento antigo de ROW em uma fórmula de matriz herdada.
-
Todas as novas fórmulas que retornarem mais de 1 resultado serão derramadas automaticamente. Não é necessário pressionar Ctrl+Shift+Enter.
-
As fórmulas da matriz CSE são retidas por motivos de compatibilidade. Daqui para frente, você deve usar fórmulas de matrizes dinâmicas.
-
Quando as células em uma fórmula de matriz CSE herdada dependiam umas das outras, o Excel tentará calcular cada uma individualmente em vez de como uma matriz. Esse comportamento foi chamado de "separação do CSE" e, em determinadas circunstâncias, fórmulas calculadas dessa forma poderiam produzir resultados inconsistentes. Para evitar o potencial de resultados inconsistentes, recomendamos usar fórmulas separadas em vez de depender da separação do CSE. As fórmulas de matriz dinâmica não se separarão. Em vez disso, eles relatarão a referência circular para que você possa resolvê-la.
-
Pode ser facilmente modificado alterando a célula de origem, enquanto as fórmulas da matriz CSE exigem que todo o intervalo seja editado simultaneamente.
-
A inserção/exclusão de coluna e linha é proibida em um intervalo de fórmulas de matriz CSE ativo. Primeiro, você precisa excluir todas as fórmulas de matriz existentes que estejam no caminho.
Precisa de mais ajuda?
Você pode sempre consultar um especialista na Excel Tech Community ou obter suporte nas Comunidades.