Sei sulla pagina 1di 2

( 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 B C
1 Demonstrao de Frmula Matriz # 1
2 Entradas
Checa este
Nmero
No. De
Repeties
3 10 10 3
4 12
Na clula acima
digita-se o
nmero que se
deseja pesquisar
as repeties
Na clula acima
aparece o nmero
de repeties do
valor digitado
5 10
6 15
7 16
8 15
9 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
Seo EXCEL - Usando Frmulas Matriciais - Portal abcDICAS http://www.superdicas.com.br/excel/excel21.asp
1 de 2 31/05/2014 07:58
em cada comparao. Essa soma exatamente igual ao nmero de vezes que tal nmero aparece na
faixa de entrada.
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.

A B
1
Demonstrao de
Frmula Matriz # 2
2 Visitantes Visitantes nicos
3 Andr Andr
4 Colombina Colombina
5 Matilde Matilde
6 Alfredo Alfredo
7 Antonio Antonio
8 Matilde
9 Colombina
10 Andr
11 Srgio Srgio
12 Matilde
13 Andr
14 Clia Clia
15 Antonio
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.
Seo EXCEL - Usando Frmulas Matriciais - Portal abcDICAS http://www.superdicas.com.br/excel/excel21.asp
2 de 2 31/05/2014 07:58

Potrebbero piacerti anche