Vous êtes sur la page 1sur 2

Seo EXCEL - Usando Frmulas Matriciais - Portal abcDICAS

1 de 2

http://www.superdicas.com.br/excel/excel21.asp

( 1997-2008 by Francisco Panizo Beceiro)


Se voc quer uma Ajuda Especfica para o seu caso, proceda como indicado:
clique Suporte, e envie a sua dvida (para cadastrados no CLUBE DO HELP DESK)
ou envie sua dvida para nosso Super Frum )

Seo EXCEL da abcDICAS.com.br

Usando as Frmulas Matriciais

O Que uma Frmula Matricial


No Excel uma frmula matricial executa clculos mltiplos e, em seguida, produz um resultado nico, ou resultados mltiplos. Frmulas
matriciais agem sobre um ou mais conjuntos de valores, que so conhecidos como argumentos de matriz. Cada argumento de matriz deve
ser retangular e cada argumento precisa ter o mesmo nmero de linhas e/ou o mesmo nmero de colunas que os outros argumentos.
Para produzir resultados mltiplos, a frmula deve ser inserida em clulas mltiplas.
No Excel para se inserir uma frmula matricial, deve-se pressionar as teclas [CTRL]+[SHIFT]+[ENTER] simultaneamente. O Excel coloca
frmulas matriciais entre chaves { e }.
Atentar para que essas chaves NUNCA sejam digitadas, pois assim no funcionar.
Recurso Pouco Utilizado
Alm de pouco utilizado, por parecer muito complexo, um recurso que quase ningum conhece. Para facilitar a compreenso daremos
abaixo dois exemplos de sua utilizao prtica. O primeiro exemplo ilustra a utilizao da frmula matricial como auxiliar na contagem de
repeties de nmeros. O segundo exemplo ilustra a utilizao da mesma na elaborao de uma lista de repeties de nomes. Para facilitar,
ainda mais, disponibilizamos uma planilha com estes exemplos, completos, e que voc pode baixar para checar e adaptar s suas
necessidades. O link para o download est no final desta pgina.

Exemplo 1: Contando o Nmero de Repeties numa Faixa de Clulas


Imaginemos que exista uma faixa de clulas onde so guardados diversos nmeros, nmeros esses que podem, ou no, se repetir dentro
da faixa de entrada dos dados. Queremos ter a condio de saber quantas vezes um determinado nmero aparece dentro da faixa de
entrada.

Cenrio:
Nas clulas de A3 at A15 so
colocados os nmeros, que podem ter,
ou no, repeties. Na clula B3 se
digita um nmero - aquele que se quer
conhecer o nmero de vezes que
aparece na faixa de dados. Finalmente
o resultado - o nmero de vezes que
um dado valor aparece na faixa de
entrada dos dados - deve aparecer na
clula C3.
Aplicando a Frmula Matricial:
Com o cursor na clula C3, digita-se a
seguinte frmula:
=SOMA(SE(A3:A15=B3;1;0)) - s
que ao invs de pressionar a tecla
[ENTER], como se faz em todas as
demais situaes, para inserir uma
frmula matricial se pressionam,
simultaneamente, as teclas [CTRL]+
[SHIFT]+[ENTER].
O Excel ir representar a frmula entre
chaves, como mostrado abaixo:
{=SOMA(SE(A3:A15=B3;1;0))}

A
1

Demonstrao de Frmula Matriz # 1

Entradas

Checa este
Nmero

No. De
Repeties

10

10

12

10

15

Na clula acima
aparece o nmero
de repeties do
valor digitado

16

Na clula acima
digita-se o
nmero que se
deseja pesquisar
as repeties

15

15

10

12

11

10

12

19

13

18

14

18

15

17

Como Funciona:
O Excel, percebendo se tratar de uma frmula matricial, passa por todas as clulas da faixa demarcada,
comparando-as com o valor digitado na clula B3 - SE(A3:A15=B3). Quando uma das clulas contiver
um nmero idntico a frmula retorna o valor 1, seno retorna o valor 0. Ao final da faixa ser
totalmente checada o Excel totaliza os zeros e uns (atravs da funo =SOMA) encontrados em cada
comparao. Essa soma exatamente igual ao nmero de vezes que tal nmero aparece na faixa de
entrada.

06/01/2016 08:23

Seo EXCEL - Usando Frmulas Matriciais - Portal abcDICAS

2 de 2

http://www.superdicas.com.br/excel/excel21.asp

Exemplo 2: Mostrando Nomes Repetidos Apenas Uma nica Vez


Imaginemos que exista uma faixa de clulas onde so guardados diversos nomes de visitantes de nosso estante de arte, por exemplo.
Esses visitantes podem, ou no, retornar e assim podem se repetir dentro da faixa de entrada dos dados. Queremos ter condio de
destacar, por exemplo na coluna ao lado apenas a primeira vez em que algum nome aparece dentro da faixa de entrada.

Cenrio:
Nas clulas de A3 at A15 so colocados os
nomes, que podem ter, ou no, repeties.
Finalmente o resultado - uma coluna onde cada
nome s aparea uma nica vez - deve aparecer
na clula C3.
Aplicando a Frmula Matricial:
Com o cursor na clula B3, digita-se a seguinte
frmula:
=SE(SOMA(A3=$B$2:B2)*1)=0;A3;"") - s
que ao invs de pressionar a tecla [ENTER],
como se faz em todas as demais situaes, para
inserir uma frmula matricial se pressionam,
simultaneamente, as teclas [CTRL]+[SHIFT]+
[ENTER].
O Excel ir representar a frmula entre chaves,
como mostrado abaixo:
{=SE(SOMA(A3=$B$2:B2)*1)=0;A3;"")}
Em seguida deve-se copiar a frmula em B3
para o restante da faixa, no caso entre B4 e
B15.

B
Demonstrao de
Frmula Matriz # 2

1
2

Visitantes

Visitantes nicos

Andr

Andr

Colombina

Colombina

Matilde

Matilde

Alfredo

Alfredo

Antonio

Antonio

Matilde

Colombina

10

Andr

11

Srgio

12

Matilde

13

Andr

14

Clia

15

Antonio

Srgio

Clia

Como Funciona:
O Excel, percebendo se tratar de uma frmula matricial, passa por todas as clulas da faixa
demarcada, comparando o valor em A3 com todos os valores j definidos pela frmula desde a posio
B2 at a clula da coluna B na linha atual (B2 est vazia naturalmente, ou contm apenas um ttulo,
que no representa um nome). Quando uma das clulas da coluna A contiver um novo nome a
frmula retorna o valor 1, ou 2 ou de quantas vezes se repetiu essa nome at esse momento, se ele
no apareceu nenhuma vez (o valor 0) a frmula SE d resultado verdadeiro e o Excel coloca o nome
encontrado na mesma linha na coluna A, seno (o resultado de SE falso) o Excel apenas coloca um
valor vazio ("") na clula.
Experimente um pouco mais com este recurso pouco explorado, mas muito til em diversos momentos de nosso trabalho
com nmeros e/ou nomes.
Faa um Download da planilha Excel com este exemplo completo.

| Home |
Todo o material deste Portal tem copyright by Francisco Panizo,
assim sendo fica proibida sua cpia e reproduo no autorizadas.

06/01/2016 08:23

Vous aimerez peut-être aussi