Notifications
Clear all

Aprendendo sobre Formulas Matriciais

10 Posts
1 Usuários
0 Reactions
2,352 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Formulas Matriciais costumam assustar muita gente pelo fato de parecer coisa de outro mundo...
Vamos tentar fazer algumas breves explicações sobre essas formulas.

Vamos ver o que são os VERDADEIROs e FALSOs, saber por que usamos * (multiplicação) sendo que eu quero apenas somar 2 ou mais colunas, etc

Vamos começar o exemplo com a imagem abaixo

Estou fazendo esse tuto meio as pressas mas se o Bernardo, o Alexandre ou qualquer outro membro quiser participar, sera bem vindo!!!

 
Postado : 20/03/2012 2:28 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Quando uma fórmula matricial é inserida devemos apertar shift + ctrl + enter ao invés de somente enter...se a fórmula foi inserida corretamente ela ficará entre chaves {}

Nesse exemplo a fórmula retornará VERDADEIRO se a 1ª célula for igual a palavra Excel

 
Postado : 20/03/2012 2:30 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Um dos maiores segredos das fórmulas matriciais é entender sobre os VERDADEIROs E FALSOs
Considere VERDADEIRO = 1 e FALSO = 0

 
Postado : 20/03/2012 2:31 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Se mulplicatmos os VERDADEIROs e FALSOs por 1 o resultado será exatamente 1 para VERDADEIRO e 0 para FALSO

A coluna E esta multiplicando por 1 a coluna D

Seguindo a imagem, nós teremos 3 numeros 1...e podemos usar a função SOMA()

Então, simplificando tudo, basta usar a fórmula =SOMA((B2:B8="Excel")*1) que ela fará todo o calculo explicado.

 
Postado : 20/03/2012 2:31 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Podemos trabalhar tambem com valores...

 
Postado : 20/03/2012 2:32 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Podemos trabalhar com datas e valores ao mesmo tempo...
Nesse caso, irá somar os valores cujo as datas sejam iguais a 10/03/2012

Só pra recaptular...
A coluna F esta mostrando o valor 1 quando a coluna E for VERDADEIRO e 0 quando for FALSO
A coluna G, como não colocamos critério nenhum, apenas repetirá os valores
A coluna H irá multiplicar a coluna G pela coluna F

 
Postado : 20/03/2012 2:32 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Podemos inserir mais de um critério...
nesse caso, irá somar os valores cujo as datas estejam em 10/03/12 e 20/03/12

 
Postado : 20/03/2012 2:35 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Preparei apenas isso pro enquanto....vou preparar mais alguns exemplos e posto outra vez ;)

 
Postado : 20/03/2012 2:40 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Retornar o último nome de uma coluna

Essa é outra dica bem simples....

Se reparar na imagem a função verá a função na barra de fórmulas

Veja na imagem abaixo como funciona!!!

 
Postado : 06/04/2012 4:28 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Se diminuirmos a fórmula para =SE(A1:A20<>"";LIN(A1:A20)) veremos os resultados....

Lembra dos VERDADEIROS e FALSOS na postagem passada? É exatamente o mesmo, mas vai retornar o Nº da linha em vez de VERDADEIRO

Com a função MÁXIMO() irá mostrar o maior número, 17.....ou seja, linha 17

E a função ÍNDICE() irá mostrar o conteudo da linha 17 na coluna A

 
Postado : 06/04/2012 4:29 pm