Em setembro de 2018, lançamos fórmulas de matriz dinâmica para o Excel para o Excel para Microsoft 365. As seções a seguir descrevem as diferenças entre matrizes dinâmicas e fórmulas CSE herdadas de Ctrl+Shift+Enter.
Fórmulas de matriz dinâmica:
Pode "despejar" fora dos limites da célula em que a fórmula é inserida. O exemplo a seguir mostra a função MATRIZALEATÓRIA em D1, que despeja em D1:F5, ou 5 linhas por 3 colunas. Você insere a fórmula de matriz dinâmica apenas na célula D1 e seus resultados são despejados nas células adjacentes. Por outro lado, você deve inserir uma fórmula CSE herdada em todo o intervalo de saída e confirmá-la pressionando Ctrl+Shift+Enter.
Redimensione automaticamente à medida que você adiciona ou remove dados do intervalo de origem. As fórmulas de matriz CSE truncam a área de retorno se ela for muito pequena ou a #N/A de retorno se ela for muito grande.
Avalie fórmulas em um contexto de célula única. Por exemplo, a função ALEATÓRIO retorna um único resultado, portanto, se você quiser que vários números aleatórios sejam retornados à grade, use a função MATRIZALEATÓRIA. Quando você omite o argumento de referência, as funções LIN e LIN retornam os números de linha e coluna da célula que contém a fórmula. Para gerar uma matriz sequencial, use a função SEQUÊNCIA e especifique o número necessário de linhas ou colunas.
Despejo automático quando eles retornam mais de um resultado. Não é necessário pressionar Ctrl+Shift+Enter.
O Excel retém fórmulas de matriz CSE por motivos de compatibilidade. Para novas pastas de trabalho, use fórmulas de matriz dinâmica.
Quando as células em uma fórmula de matriz CSE herdada dependiam umas das outras, o Excel tentava calcular cada uma individualmente em vez de como uma matriz. Esse comportamento era chamado de "desmembramento do CSE" e, sob certas circunstâncias, fórmulas calculadas dessa maneira podiam produzir resultados inconsistentes. Para evitar o potencial de resultados inconsistentes, use fórmulas separadas em vez de depender da divisão do CSE. Fórmulas de matriz dinâmica não se rompem. Em vez disso, eles relatam a referência circular para que você possa resolvê-la.
Pode ser facilmente modificado alterando a célula de origem, enquanto as fórmulas de matriz CSE exigem que você edite todo o intervalo simultaneamente.
Não é possível inserir ou excluir linhas ou colunas dentro de um intervalo de fórmulas de matriz CSE ativo. Para fazer essas alterações, primeiro remova a fórmula de matriz.
Precisa de mais ajuda?
Você sempre pode consultar um especialista na Excel Tech Community ou obter suporte nas Comunidades.