Notifications
Clear all

De colunas para um quadro

8 Posts
3 Usuários
0 Reactions
2,112 Visualizações
(@jalexm)
Posts: 77
Trusted Member
Topic starter
 

Olá.
Numa planilha há 2 colunas de referência (Índice e Valor) e ao lado um quadro que mostra as informações dessas colunas de uma outra forma. Algo assim:

Índice   Valor               1   2   3   4   5   6   7   8   9   10
  1        715          25   -   -   -   -   -   -   -   -   X    -
  2        200          31   -   -   -   -   -   -   X   -   -    -
  3        126         126   -   -   X   -   -   -   -   -   -    X
  4        200         138   -   -   -   -   -   -   -   X   -    -
  5        715         200   -   X   -   X   -   X   -   -   -    -
  6        200         715   X   -   -   -   X   -   -   -   -    -
  7         31                                    
  8        138                                    
  9         25                                    
  10       126

No quadro, a coluna à esquerda tem os mesmo números da coluna Valor, já removidas as duplicatas.
O objetivo é: sempre que um Valor ocorra para um certo Índice, o cruzamento dessas informações no quadro receba um 'X', do contrário, receba um '-'.
Alguém teria uma ideia de como fazer isso?
Obrigado.

 
Postado : 18/12/2019 10:00 am
JSCOPA10
(@jscopa10)
Posts: 344
Reputable Member
 

.
"O objetivo é: sempre que um Valor ocorra para um certo Índice" ... tentei, mas não consegui entender!!
.
PS: poste o arquivo (ou um exemplo idêntico) no www.sendspace.com ... depois cola o link aqui!!! .... Aproveita e explique com exemplos no próprio arquivo!!!!
.

 
Postado : 18/12/2019 10:24 am
(@jalexm)
Posts: 77
Trusted Member
Topic starter
 

Olá, primeiro, obrigado por tentar ajudar.

"O objetivo é: sempre que um Valor ocorra para um certo Índice" ... tentei, mas não consegui entender!!

Esse caso é bem simples (mas como iniciante, não sei resolver).
E talvez minha explicação não tenha sido muito boa. Então, vou explicar melhor.

As colunas de referência Índice e Valor já estão prontas. O quadro ao lado delas também está pronto.
Então, por exemplo, observe que 126 na coluna Valor ocorre para os Índices 3 e 10.
Então, no quadro, a linha do valor 126 terá um "X" para os Índices 3 e 10 e um "-" para os demais índices.
É só isso, não é nada sofisticado.

Se puder ajudar, agradeço muito.

 
Postado : 18/12/2019 11:02 am
JSCOPA10
(@jscopa10)
Posts: 344
Reputable Member
 

.
Sem um exemplo fica difícil explicar ... mas é assim ... Concatena Índice e Valor na coluna J ... supondo o 25 em K2 ... =SE(CONT.SE($J$2:$J$11;$K2&L$1)>=1;"x";"-")

 
Postado : 18/12/2019 11:31 am
deciog
(@deciog)
Posts: 0
Trusted Member
 

jalexm , Bom Dia.

Segue modelo

link https://www.sendspace.com/file/5hp0uh

Confere se é desta forma que desejas

Se foi útil, clique na mãozinha é uma forma de agradecimento

Decio

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

 
Postado : 18/12/2019 11:42 am
(@jalexm)
Posts: 77
Trusted Member
Topic starter
 

deciog
Exatamente isso. Fiquei surpreso com o tamanho e complexidade da fórmula.
Além disso, em princípio, os valores da coluna F seriam colocados ali manualmente, com eliminação das duplicatas.
Mas vejo que você usou uma fórmula para obter os valores automaticamente.
Excelente.

Obrigado ajudar.

EDITADO PELA MODERAÇÃO:Para responder use o botão responder que fica logo abaixo da janela de resposta, não use o botão citar sem necessidade.
Leia as regras do fórum

 
Postado : 18/12/2019 12:30 pm
JSCOPA10
(@jscopa10)
Posts: 344
Reputable Member
 

.
jalexm, com a formula mais simples que postei acima ... https://www.sendspace.com/file/uedj80
.
PS: deciog, "x" em 126 e 1 ... não encontrei!!!
.

 
Postado : 18/12/2019 12:49 pm
deciog
(@deciog)
Posts: 0
Trusted Member
 

OPs!..

Corrigindo a formula

=SE($F3="";"";SE(CONT.NÚM(CORRESP(G$2;ÍNDICE($C$3:$C$12;N(0+ESQUERDA(MENOR(SE(($D$3:$D$12=$F3)*ÉNÚM($D$3:$D$12);LIN($3:$12)/1%+{3});{1234});NÚM.CARACT(MENOR(SE(($D$3:$D$12=$F3)*ÉNÚM($D$3:$D$12);LIN($3:$12)/1%+{3});{1234}))-2)-2));0));"X";""))

Decio

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

 
Postado : 19/12/2019 6:09 am