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

Índice:

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

Um Excel fórmula de matriz é uma fórmula que realiza cálculos sobre os valores em uma ou mais matrizes em vez de um único valor de dados. Em programas de planilhas, uma matriz é um intervalo ou uma 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 regulares. 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á-las; você deve adicioná-los pressionando as teclas Ctrl, Shift e Enter depois de inserir a fórmula em um célula ou células. Por esse motivo, uma fórmula de matriz às vezes é chamada de fórmula CSE no Excel.

Toda vez que você edita uma fórmula de matriz, as chaves desaparecem. Para recuperá-los, pressione as teclas Ctrl, Shift e Enter 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. Digite a fórmula em uma célula.
  2. Mantenha pressionada as teclas Ctrl e Shift no teclado.
  3. Pressione e solte a tecla Enter para criar a fórmula de matriz.
  4. Solte as teclas Ctrl e Shift.
  5. Se feito corretamente, chaves irão cercar 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 SUM, AVERAGE ou COUNT, 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:

{=SOMA(A1:A2B1:B2)}

A fórmula acima soma o produto de A1B1 e A2B2 e retorna um único resultado em um única célula na planilha. Outra forma de apresentar essa fórmula é:

=(A1B1)+(A2B2)

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, realiza 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 uma fórmula de matriz de várias células é:

{=A1:A2B1:B2}

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 são multiplicados pelos dados em B1, e os resultados aparecem na célula C1.
  • Os dados em A2 são multiplicados pelos dados em B2, e os resultados aparecem na célula C2.
Image
Image

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

Você pode usar muitas das funções internas do Excel, como SUM, AVERAGE e COUNT , em uma fórmula de matriz. Existem também algumas funções, como TRANSPOSE, que devem sempre ser uma fórmula de matriz para funcionar corretamente. (A função TRANSPOSE copia dados de uma linha para uma coluna ou vice-versa.)

Você também pode estender a utilidade de muitas funções como INDEX e MATCH ou MAXe IF usando-os juntos em uma fórmula de matriz.

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

Fórmulas de matriz de célula única geralmente realizam primeiro um cálculo de várias células e depois usam uma função como AVERAGE ou SUM para combinar a saída do array em um único resultado.

Image
Image

Ignore valores de erro ao encontrar dados

Esta fórmula de matriz usa as funções AVERAGE, IF e ISNUMBER para encontrar o valor médio para os dados existentes, ignorando valores de erro como DIV/0! e NAME?

Image
Image

Contar Células de Dados

Use as funções SUM e IF em uma fórmula de matriz para contar células de dados que atendem a uma das várias condições; essa técnica difere do uso da função COUNTIFS do Excel, que exige que todas as condições definidas sejam atendidas antes de contar a célula.

Image
Image

Encontre o maior número positivo ou negativo

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

Image
Image

Encontre o menor número positivo ou negativo

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

Image
Image

Encontre o valor médio ou mediano

A função MEDIAN no Excel encontra o valor do meio para uma lista de dados. Ao combiná-lo com a função IF em uma fórmula de matriz, você pode encontrar o valor do meio para diferentes grupos de dados relacionados.

Image
Image

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

Esta fórmula de matriz envolve aninhar as funções MATCH e INDEX para encontrar informações específicas em um banco de dados.

Image
Image

Faça uma Fórmula de Pesquisa à Esquerda

A função VLOOKUP geralmente apenas procura por dados localizados nas colunas à direita, mas combinando com a função CHOOSE, você pode criar uma fórmula de pesquisa à esquerda que pesquisará colunas de dados à esquerda do argumento Lookup_value.

Image
Image

Ao inserir uma matriz como 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+Entercombinação de teclas, como no exemplo acima.

Recomendado: