Notifications
Clear all

Filtrando linhas em branco com Formula Matricial  

  RSS

Fernando Fernandes
(@fernandofernandes)
Illustrious Member
Entrou: 12 anos atrás
Posts: 44273
09/07/2009 10:38 am  

Esse tutorial é composto por várias imagens...
Se aparecer a frase Você não está autorizado a ver ou baixar esse anexo é porque vc ainda não esta registrado no Fórum....Regístre-se....é rápido, prático e, melhor de tudo, GRÁTIS o/

Como eu vi que muita gente gostou desse tutorial eu coloquei ele aki tbem!!!

***Para que as fotos nao diminuam de tamanho clique em Exibir página para impressão***

Filtrar sem celulas em branco!!!
Vamos começar bem do básico das formulas Matriciais para entender melhor.
 
1)Exemplo 1
Se vc digitar em A1 a seguinte formula ={1;2;3;4;5;6} sem ser matricial e arrastar até A6, o Excel retornará:
1
1
1
1
1
1
Agora, selecione essas formulas de A1:A6, va na barra de formulas e aperte shift+ctrl+enter. o Excel retornará:
1
2
3
4
5
6

2)Exemplo 2 (esse exemplo é muito importante)

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel


ResponderCitar (Quote)
Fernando Fernandes
(@fernandofernandes)
Illustrious Member
Entrou: 12 anos atrás
Posts: 44273
09/07/2009 10:39 am  

Aki, nós podemos ver a função MENOR() em conjunto com o exemplo 1

Basicamente, a filtragem q veremos, é apenas esses dois exemplos acima, vcs veraum q eh bem simples.

3) Filtragem
Seria bacana ir fazendo esse tutorial no seu Excel, para entender melhor.

Todo mundo já conhece a função CORRESP()....(exemplo) =CORRESP($A$1;$A$1:$A$8;0)
mas alguém já esperimentou digitar ela assim =CORRESP($A$1:$A$8;$A$1:$A$8;0) sem ser matricial

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel


ResponderCitar (Quote)
Fernando Fernandes
(@fernandofernandes)
Illustrious Member
Entrou: 12 anos atrás
Posts: 44273
09/07/2009 10:40 am  

Com certeza muita gente aki ja entendeu sobre a formula, mas tem alguns poréns, então seria interessante ver o tutorial até o fim....
por exemplo, se vc digitar =CORRESP($A$1:$A$8;$A$1:$A$8;0) sem ser matricial em outras linhas a fórmula retornará #VALOR!...
agora usado a Matricial vc podera estar em qquer linha...

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel


ResponderCitar (Quote)
Fernando Fernandes
(@fernandofernandes)
Illustrious Member
Entrou: 12 anos atrás
Posts: 44273
09/07/2009 10:42 am  

Como nós vamos remover os itens em branco, nao podemos usar o CORRESP() sem o shift+ctrl+enter, pois nao estaríamos na mesma linha.
Pra quem nao entendeu essa parte, veja o exemplo 2 novamente....repare q apartir do Nº 5 os valores estao em linhas diferente.

Apartir d agora usaremos apenas Formulas
 
Agora, vamos deixar as linhas em branco na formula tambem, usando a função É.NÃO.DISP()

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel


ResponderCitar (Quote)
Fernando Fernandes
(@fernandofernandes)
Illustrious Member
Entrou: 12 anos atrás
Posts: 44273
09/07/2009 10:42 am  

essa função retorna VERDADEIRO quando a fórmula encontrar um #N/D

Colocando um SE(), nós podemos deixar ela como =""

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel


ResponderCitar (Quote)
Fernando Fernandes
(@fernandofernandes)
Illustrious Member
Entrou: 12 anos atrás
Posts: 44273
09/07/2009 10:43 am  

Se vc olhar o exemplo 2 agora, verá a semelhança....sendo assim, nós vamos continuar com a função MENOR() exatamente como esta no exemplo 2

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel


ResponderCitar (Quote)
Fernando Fernandes
(@fernandofernandes)
Illustrious Member
Entrou: 12 anos atrás
Posts: 44273
09/07/2009 10:44 am  

tambem podemos aumentar as linhas no final da formula

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel


ResponderCitar (Quote)
Fernando Fernandes
(@fernandofernandes)
Illustrious Member
Entrou: 12 anos atrás
Posts: 44273
09/07/2009 10:44 am  

Para a formula ficar melhor, podemos substituir o {1;2;3;4;5;6;7;8} por LIN(INDIRETO("1:"&LINS(A1:A8))

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel


ResponderCitar (Quote)
Fernando Fernandes
(@fernandofernandes)
Illustrious Member
Entrou: 12 anos atrás
Posts: 44273
09/07/2009 10:45 am  

Usando o a função ÍNDICE(), vc encontra os nomes

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel


ResponderCitar (Quote)
Fernando Fernandes
(@fernandofernandes)
Illustrious Member
Entrou: 12 anos atrás
Posts: 44273
09/07/2009 10:45 am  

Para não haver nenhum erro na fórmula, pode-se usar o ÉERROS() ***CONTINUA PRÓXIMA PÁGINA***

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel


ResponderCitar (Quote)
Fernando Fernandes
(@fernandofernandes)
Illustrious Member
Entrou: 12 anos atrás
Posts: 44273
17/07/2009 2:43 pm  

Uma dica que é praticamente indispesável nessas filtragens com fórmulas, é o Range Dinâmico, dica muito legal...
Mas como fazer um Range Dinâmico em uma coluna com células em branco?
Realmente...se fosse usar o CONT.VALORES() daria erro....entao usaremos a seguinte formula no definir nome (CTRL+F3)
=DESLOC(Plan1!$A$1;0;0;MÁXIMO(SE(Plan1!$A$1:$A$1000<>"";LIN(Plan1!$A$1:$A$1000)));1)

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel


ResponderCitar (Quote)
DiogoPrado
(@diogoprado)
Eminent Member
Entrou: 6 anos atrás
Posts: 25
24/10/2014 7:46 am  

Não consigo ver as imagens, alguém poderia arrumar para que eu possa estudar o conteúdo?

Grato e tenha um bom dia a todos.

“Políticos e fraldas devem ser trocados de tempos em tempos pelo mesmo motivo.”
Eça de Queiróz


ResponderCitar (Quote)
Compartilhar: