Notifications
Clear all

Duas matriciais iguais, uma normal outra não

9 Posts
3 Usuários
0 Reactions
2,040 Visualizações
(@dimorais)
Posts: 431
Reputable Member
Topic starter
 

Bom dia
Nesse fórum e nessa plan, o estevaoba desenvolveu essa matricial que funciona 100%. Na mesma plan, repliquei a matricial para buscar outros dados mas só parte da matricial retorna os valores pedidos, não consegui identificar o erro. Então peço a gentileza ao estevaoba ou outro que queira ajudar a resolver o problema. :D

 
Postado : 06/07/2017 5:30 am
deciog
(@deciog)
Posts: 0
Trusted Member
 

dimorais, Bom Dia.

Nesta formula da celula CJ2

=ÍNDICE(METAS!$B$1:$CV$288;3+$CI$4;CORRESP("METS "&$CF$4;METAS!$B$1:$CV$1;0)+COL(A1))

neste pedaço para pegar numero da linha da formula Índice 3+$CI$4 , O problema é que esta pegando na célula CI4 valor 696 menos 3 igual 693, não exite valor nesta linha, então não sei porque você tem este valor 696 na célula CI4

Decio

Marque o tópico como Resolvido se foi solucionado seu problema.
Brasil, São Paulo - SP
Décio Gassi

 
Postado : 06/07/2017 6:03 am
(@dimorais)
Posts: 431
Reputable Member
Topic starter
 

Deciog, esse é o valor de referencia na coluna CD na plan METAS. Observe no 1º conjunto de matricial: L5 tem valor diferente de E5. É um ponteiro vamos dizer assim.

 
Postado : 06/07/2017 7:22 am
deciog
(@deciog)
Posts: 0
Trusted Member
 

Então esse numero que esta trazendo não tem nada, qual seria o valor que deveria estar nesta coluna?

Decio

Marque o tópico como Resolvido se foi solucionado seu problema.
Brasil, São Paulo - SP
Décio Gassi

 
Postado : 06/07/2017 10:06 am
(@dimorais)
Posts: 431
Reputable Member
Topic starter
 

Para melhorar a compreensão de como funciona a matricial, vou postar o problema e a solução do estevaoba. :D

 
Postado : 06/07/2017 10:42 am
Estevaoba
(@estevaoba)
Posts: 0
Eminent Member
 

Boa tarde, dimorais e Deciog.
Estou longe do PC e não tenho como abrir sua planilha.

Na fórmula abaixo que o deciog citou, o endereçamento da linha para a função ÍNDICE varia conforme o valor de CI4, sendo que na planilha de amostra a linha com o valor mínimo era a 3, daí a expressão 3+CI4.
Note que para a fórmula funcionar, CI4 deve ter somente um valor de incremento (0, 1, 2, etc) para alterar o valor da linha.
Creio que o erro está aí, já que o deciog falou que a célula CI4 está com valor 696.
Esse valor 696 deve estar em outra célula e para a fórmula, uma outra célula (de incremento) deve ser selecionada.
Segunda estarei de volta e poderei ver isso no PC.

=ÍNDICE(METAS!$B$1:$CV$288;3+$CI$4;CORRESP("METS "&$CF$4;METAS!$B$1:$CV$1;0)+COL(A1))

Good luck!

 
Postado : 08/07/2017 10:47 am
(@dimorais)
Posts: 431
Reputable Member
Topic starter
 

Boa tarde
Vou aguardar os novos ensinamentos sobre matriciais. Grato estevaoba. :D

 
Postado : 09/07/2017 12:37 pm
Estevaoba
(@estevaoba)
Posts: 0
Eminent Member
 

Boa noite, dimorais.

A célula CI4 reflete valores determinados pelos botões verdes e estava com um valor mínimo de 615. Isso estava causando erro nas fórmulas, pois endereçava a busca para uma posição de linha sem dados, já que a planilha METAS só tem 288 linhas. Eu alterei para zero o valor mínimo dos botões verdes e as fórmulas funcionaram. Faça essa alteração nas propriedades dos botões da sua planilha.
Você pode colocar outro valor para mínimo, mas nunca maior do que o número de linhas da planilha de dados.

Na outra parte da planilha capa, os botões de incremento (laranja) estão com valor mínimo de 400. Eu não alterei. Mas note que a consulta através dos botões só contemplará as linhas da planilha DADOS a partir da linha 400. Talvez você queira alterar esse mínimo para zero também.

Se tiver mais dúvidas, é só chamar.

Ab.

 
Postado : 10/07/2017 4:31 pm
(@dimorais)
Posts: 431
Reputable Member
Topic starter
 

Boa noite
estevaoba, tem coisa que a simples falta de atenção nossa, nos deixa envergonhado. Grato por ter mostrado a resposta na "rosca da venta" :oops: :oops: :oops:

 
Postado : 10/07/2017 8:28 pm