Skip to content

Realize vários cálculos com fórmulas de matriz do Excel

26 de abril de 2021

Neste artigo

Um Excel variedade Fórmula é uma fórmula que executa cálculos sobre os valores em uma ou mais matrizes, em vez de um único valor de dados. Em programas de planilha, uma matriz é um intervalo ou série de valores de dados relacionados que geralmente estão em células adjacentes em uma planilha. Estas instruções se aplicam ao Excel 2019, 2016, 2013, 2010 e Excel para Microsoft 365.

O que são fórmulas de matriz?

As fórmulas de matriz são semelhantes às normais. Eles:

  • Comece com um sinal de igual ( = )
  • Use a mesma sintaxe das fórmulas regulares
  • Use os mesmos operadores matemáticos
  • Siga a mesma ordem de operação

No entanto, as fórmulas de matriz são cercadas por chaves {} E você não pode simplesmente digitá-los; você deve adicioná-los pressionando o Ctrl, Mudança, e Entrar depois de inserir a fórmula em uma célula ou células. Por esse motivo, uma fórmula de matriz às vezes é chamada de CSE Fórmula no Excel. Sempre que você edita uma fórmula de matriz, as chaves desaparecem. Para recuperá-los, pressione o Ctrl, Mudança, e Entrar chaves novamente. Existem dois tipos principais de fórmulas de matriz:

  • Fórmulas de matriz de célula única que realizam vários cálculos em uma única célula da planilha
  • Fórmulas de matriz de várias células que estão em mais de uma célula da planilha

Como Criar uma Fórmula de Matriz

  1. Insira a fórmula em uma célula.

  2. Segure o Ctrl e Mudança teclas do teclado.

  3. Pressione e solte o Entrar chave para criar a fórmula de matriz.

  4. Liberte o Ctrl e Mudança chaves.

  5. Se feito corretamente, as chaves irão circundar a fórmula.

Fórmulas de matriz de célula única

Uma fórmula de matriz de célula única usa uma função, como SOMA, MÉDIA, ou CONTAR, para combinar a saída de uma fórmula de matriz de várias células em um único valor em uma única célula. Abaixo está um exemplo: {= SUM (A1: A2 * B1: B2)}

type = “code”> A fórmula acima adiciona o produto de A1 * B1 e A2 * B2e, em seguida, retorna um único resultado em uma única célula da planilha. Outra forma de apresentar essa fórmula é: = (A1 * B1) + (A2 * B2)

type = “código”>

Fórmulas de matriz multicelular

Como o nome sugere, as fórmulas de matriz de várias células estão em várias células da planilha e retornam uma matriz como resposta. Em outras palavras, a mesma fórmula está em duas ou mais células e retorna respostas diferentes em cada célula. Cada cópia, ou instância, da fórmula de matriz, executa o mesmo cálculo em cada célula que habita, mas cada uma usa dados diferentes. Portanto, cada um produz resultados diferentes. Um exemplo de fórmula de matriz de várias células é: {= A1: A2 * B1: B2}

type = “code”> Se a fórmula de matriz acima estiver em células C1 e C2 em uma planilha, os resultados seriam os seguintes:

  • Os dados em A1 é multiplicado pelos dados em B1, e os resultados aparecem em célula C1.
  • Os dados em A2 é multiplicado pelos dados em B2, e os resultados aparecem em célula C2.

Captura de tela do Excel mostrando uma fórmula antes de se tornar uma matriz

Fórmulas de matriz e funções do Excel

Você pode usar muitas das funções integradas do Excel, como SOMA, MÉDIA, e CONTAR, em uma fórmula de matriz. Existem também algumas funções, como TRANSPOR, deve ser sempre uma fórmula de matriz para funcionar corretamente. (O TRANSPOR função copia dados de uma linha em uma coluna ou vice-versa.) Você também pode estender a utilidade de muitas funções, como ÍNDICE e PARTIDA ou MAX e E SE usando-os juntos em uma fórmula de matriz.

Crie uma fórmula simples de matriz de célula única

As fórmulas de matriz de célula única geralmente realizam primeiro um cálculo de várias células e, em seguida, usam uma função como MÉDIA ou SOMA para combinar a saída da matriz em um único resultado.

Captura de tela do Excel mostrando como criar uma fórmula simples de matriz de célula única

Ignorar valores de erro ao encontrar dados

Esta fórmula de matriz usa o MÉDIA, E SE, e ISNUMBER funções para encontrar o valor médio dos dados existentes, enquanto ignora valores de erro, como # DIV / 0! e #NOME?

Captura de tela do Excel mostrando como ignorar valores de erro

Contar células de dados

Use o SOMA e E SE funções em uma fórmula de matriz para contar células de dados que atendam a uma das várias condições; esta técnica difere do uso do Excel COUNTIFS função, que requer que todas as condições definidas sejam atendidas antes de contar a célula.

Captura de tela do Excel mostrando como contar células

Encontre o maior número positivo ou negativo

Este exemplo combina o MAX função e E SE função em uma fórmula de matriz que encontrará o maior ou máximo valor para um intervalo de dados quando atender a critérios específicos. Aqui, o maior valor representa o tempo mais lento.

Uma captura de tela da função de matriz MAX do Excel mostrando o tempo mais lento (em segundos) entre vários tempos de corrida.

Encontre o menor número positivo ou negativo

Semelhante ao exemplo acima, você pode combinar o MIN e E SE funções em uma fórmula de matriz para encontrar o menor ou mínimo valor para um intervalo de dados quando ele atende a critérios específicos.

Captura de tela do Excel mostrando como encontrar o menor número

Encontre o valor médio ou mediano

O MEDIANA função no Excel encontra o valor médio para uma lista de dados. Ao combiná-lo com o E SE função em uma fórmula de matriz, você pode encontrar o valor do meio para diferentes grupos de dados relacionados.

Uma captura de tela da fórmula de matriz MEDIAN do Excel mostrando a receita média entre vários projetos.

Faça uma fórmula de pesquisa com vários critérios

Esta fórmula de matriz envolve aninhar o PARTIDA e ÍNDICE funções para encontrar informações específicas em um banco de dados.

Captura de tela do Excel mostrando como fazer uma fórmula de pesquisa

Faça uma fórmula de pesquisa à esquerda

O PROCV função geralmente procura apenas dados localizados nas colunas à direita, mas combinando-os com o ESCOLHER função, você pode criar uma fórmula de pesquisa à esquerda que pesquisará colunas de dados à esquerda do Valor_procurado argumento.

Captura de tela do Excel mostrando como fazer uma fórmula de pesquisa à esquerda

Ao inserir uma matriz como um argumento para uma função que geralmente contém apenas um único valor ou referência de célula, você pode digitar as chaves diretamente, em vez de usar o Ctrl + Shift + Enter combinação de teclas, como no exemplo acima.