Cursos, tutoriais e planilhas prontas

Função Matricial

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on telegram

Leia também...

Colchetes no Excel

Acredito que não seja novidade para ninguém que as funções do Excel estão sempre envoltas em parênteses (se isso foi uma novidade para você, sugiro

Continuar lendo

Gerador de catálogos

Gerador de catálogos Com o Gerador de catálogos do Função Excel você poderá criar catálogos personalizados de maneira muito fácil e rápida. Os catálogos são gerados em formato

Continuar lendo

Função Matricial

Se você já possui alguma prática com o Excel é provável que já tenha ouvido falar em algum momento de função ou fórmula matricial (ou não). Mas você sabe o que isso significa, e como fazer uma? Neste artigo vou falar um pouco sobre isso.

As funções/fórmulas matriciais, como o nome já diz, usam matrizes para efetuar os cálculos e exibir o resultado. Talvez você se lembre de ter visto matriz nas aulas de matemática no colégio, é daquilo que estamos falando.

Nestas funções damos ao Excel alguns argumentos em forma de intervalos, o que já fazemos normalmente em funções comuns (A1:A30 por exemplo), a diferença é que neste caso o Excel fará um cálculo (matemático ou lógico) para cada uma das células deste intervalo.


Como dizer ao Excel que uma função é matricial

Quando escrevemos uma função matricial ela é em muitas vezes semelhante a uma função normal e por conta disso o Excel a calcula como tal. Por isso precisamos sempre indicar que a função escrita deve ser calculada como matriz.

Não tem segredo, escreva a função desejada e ao invés de apertar ENTER, como sempre, aperte simultaneamente CTRL + SHIFT + ENTER.

Você notará que o Excel colocará sua função entre chaves {função matricial}.

Ao escrever sua função matricial você irá notar também que não é possível copiá-la como normalmente faria, porém é possível arrastá-la.


Exemplos de função matricial

Soma das diferenças

Com os dados da imagem abaixo podemos calcular a soma da diferença entre os valores de Dados1 e Dados2 utilizando uma única função matricial, enquanto que sem as matrizes seríamos obrigados a criar uma coluna auxiliar com as diferenças de B4-C4 … B14-C14 e depois fazer a soma.

A função é:

{=SOMA(B4:B14-C4:C14)}

O Excel percorrerá cada uma das células do intervalo fazendo a subtração entre Dados1 e Dados2 e no fim fará a soma destes resultados.


Observações

Por fazerem uma série de cálculos de uma só vez as funções matriciais podem deixar seu arquivo mais pesado, caso precise utilizar muitas delas.

E uma curiosidade, algumas funções normais do Excel já são matriciais, um exemplo é a SOMASE e a SOMASES (clique aqui caso não as conheça) pois percorrem um intervalo de células fazendo um teste lógico para cada uma delas, veja abaixo um exemplo de uma função matricial que tem o mesmo comportamento que SOMASE.

Função normal:

=SOMASE(A1:A10;”C”;B1:B10)

Função matricial:

=SOMA(SE(A1:A10=”C”;B1:B10))

Estas duas funções funcionam exatamente da mesma forma, até certa versão do Excel não existia a SOMASE sendo necessário fazer a função matricial equivalente.


Acompanhe o Função Excel
facebook-logo youtube-logo googleplus-logo twitter-logo

Leia também...

Calculadora financeira

Calculadora financeira Uma conta que todos mundo adora fazer é: Quanto preciso investir hoje para ter R$ 1.000.000,00 (um milhão) em tantos anos? Bom, foi

Ler »

Crie seu primeiro gráfico

Crie seu primeiro gráfico Utilizar a visualização gráfica de dados é uma forma atraente e prática de se enxergar algo. E fazer um gráfico utilizando

Ler »

3 thoughts on “Função Matricial

  1. Boa tarde! Será que você poderia me ajudar, por gentileza? Na minha planilha quero que ele me indique se o preço do produto que eu colocar naquele dia está mais barato ou caro que qualquer outro dia que eu tenha comprado. Só que para isso, a fómula não pode ler células que estiverem vazias, se não sempre ele vai dar “caro” pra mim (Porque qualquer produto é mais que 0). Então eu queria que na fórmula ele pudesse desconsiderar toda vez que a célular for valor 0. Isso é possível?

    Gostaria de compartilhar uma imagem para vocêe entender melhor o que estou falando. Mas aqui não tem como.. 🙁

Deixe um comentário ou uma dúvida

Compartilhe

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on telegram

Planilhas prontas

Gerador de catálogos 2.2

Com o Gerador de catálogos do Função Excel você poderá criar catálogos personalizados de maneira muito fácil e rápida.

Os catálogos são gerados em formato PDF de forma automática, basta setar as configurações desejada e o arquivo fará tudo por você.

Gere seus catálogos e alavanque suas vendas.

Saber mais »

ANALISE

ANALISE é um sistema completo de análise econômico-financeira contábil e gerencial para empresas de todos os segmentos e portes que tenha uma contabilidade atualizada e fidedigna.

As análises são feitas através do correto preenchimento das informações advindas da contabilidade da sua empresa nas interfaces do sistema, basta preencher que o arquivo fará o cálculo dos principais indicadores econômicos financeiros pra você.

Tenha os números da sua empresa estruturados em telas dinâmicas de análise e potencialize o seu processo de tomada de decisões.

Saber mais »

Leia também...

Faça uma doação

Nos ajude a continuar te ajudando.
Faça uma doação!

Compartilhe com o mundo

Gostou do artigo?
Não seja egoista, compartilhe!

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp

fique SEMPRE ATUALIZADO!

Junte-se a lista de e-mails do Função Excel

Receba e-mails semanais e melhore constantemente suas habilidades com Excel

Inscreva-se