Criar uma coluna classificatória

Tem alguma dica para o uso do Excel? Algum atalho especial? Algum macete? Aqui é o lugar para você compartilhar!

Criar uma coluna classificatória

Mensagempor julagecs » Qui Fev 05, 2015 3:11 pm

Gente,

Preciso de ajuda! Estou fazendo uma planilha em que de um lado tenho 4 colunas, dentro de cada linha dessas quatro colunas poderei ter sempre um nome (ou shampoo ou óleo, NUNCA serão os dois) e 3 "#valor!" e algumas colunas ficarão os quatro "#valor!". Ou seja, nada será shampoo e óleo, mas nem tudo é shampoo e óleo!

Como segue:

shampoo #VALOR! #VALOR! #VALOR!
#VALOR! #VALOR! #VALOR! #VALOR!
#VALOR! #VALOR! #VALOR! #VALOR!
shampoo #VALOR! #VALOR! #VALOR!
#VALOR! #VALOR! #VALOR! #VALOR!
#VALOR! #VALOR! #VALOR! #VALOR!
shampoo #VALOR! #VALOR! #VALOR!
#VALOR! #VALOR! #VALOR! #VALOR!
#VALOR! #VALOR! #VALOR! #VALOR!
#VALOR! #VALOR! #VALOR! #VALOR!
shampoo #VALOR! #VALOR! #VALOR!
#VALOR! #VALOR! #VALOR! #VALOR!
#VALOR! #VALOR! #VALOR! #VALOR!
#VALOR! #VALOR! #VALOR! #VALOR!
#VALOR! #VALOR! óleo #VALOR!
#VALOR! #VALOR! #VALOR! #VALOR!
#VALOR! #VALOR! #VALOR! #VALOR!
#VALOR! #VALOR! #VALOR! #VALOR!
shampoo #VALOR! #VALOR! #VALOR!

Queria criar uma coluna do lado que me dissesse se é shampoo, óleo ou 4 vezes "valor!". Entenderam a duvida???

Obrigada!!!
julagecs
Membro
Membro
 
Mensagens: 2
Registrado em: Qui Fev 05, 2015 2:47 pm
Has thanked: 2 times
Have thanks: 0 time

{ SO_SELECT }

Re: Criar uma coluna classificatória

Mensagempor gtsalikis » Qui Fev 05, 2015 3:17 pm

Considerando que vc tenha essas informações nas colunas A, B, C e D, a partir da linha 1, use:

=ESCOLHER(1+(ÉNÚM(CORRESP("shampoo";A1:D1;0))*1)+(ÉNÚM(CORRESP("óleo";A1:D1;0))*2);"#VALOR!";"Shampoo";"Óleo")

E arraste
Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

 Gilmar

For this post the author gtsalikis thanked:
julagecs (Qui Fev 05, 2015 4:59 pm)
gtsalikis
Ninja do Excel
Ninja do Excel
 
Mensagens: 2451
Registrado em: Sex Out 12, 2012 3:26 pm
Has thanked: 51 times
Have thanks: 1230 times

Re: Criar uma coluna classificatória

Mensagempor julagecs » Qui Fev 05, 2015 5:04 pm

gtsalikis escreveu:Considerando que vc tenha essas informações nas colunas A, B, C e D, a partir da linha 1, use:

=ESCOLHER(1+(ÉNÚM(CORRESP("shampoo";A1:D1;0))*1)+(ÉNÚM(CORRESP("óleo";A1:D1;0))*2);"#VALOR!";"Shampoo";"Óleo")

E arraste


Gilberto!!
Perfeito, era exatamente isso q eu precisava!

Mas precisi adicionar mais uma coluna, e tentei ampliar o alcance da célula, para a1:e1 nas duas partes, as variáveis continuam as mesmas, e não consegui! Sabe como faria isso?

Onde consigo uma explicação sobre essas formulas, corresp, escolher e énum?? Queria entender o racional para tentar replicar! Desde já te agradeço muit pela ajuda!
julagecs
Membro
Membro
 
Mensagens: 2
Registrado em: Qui Fev 05, 2015 2:47 pm
Has thanked: 2 times
Have thanks: 0 time

Re: Criar uma coluna classificatória

Mensagempor gtsalikis » Qui Fev 05, 2015 5:35 pm

Estranho, se vc incluir mais colunas, deveria funcionar, desde que vc atualize todas as referências.

Seria isso:

=ESCOLHER(1+(ÉNÚM(CORRESP("shampoo";A1:E1;0))*1)+(ÉNÚM(CORRESP("óleo";A1:E1;0))*2);"#VALOR!";"Shampoo";"Óleo")

Ou seja, onde estava A1:D1, troquei por A1:E1 (foram 2 trocas).

Pode ter acontecido de vc ter cometido um erro de digitação, tipo "ponto e vírgula em vez de dois pontos, ou apagar algum outro detalhe, por exemplo.


Sobre entender as funções, no fórum creio que vc não vai encontrar.

Uma possibilidade é usar a própria ajuda do Excel, que já te mostra como usar a função, com exemplos. Outra opção é pesquisar a função.

E, claro, praticar também é importante. Nesse caso, eu não usei apenas as funções, mas "tirei vantagem" delas, o que torna a fórmula um pouco mais difícil de entender.

O que a maioria das pessoas faria seria isso:

=SE(CONT.SE(A1:E1;"Shampoo")>0;"Shampoo";SE(CONT.SE(A1:E1;"Óleo")>0;"Óleo";"#VALOR!"))

Que é bem mais fácil de entender.
Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

 Gilmar

For this post the author gtsalikis thanked:
julagecs (Sex Fev 06, 2015 8:01 am)
gtsalikis
Ninja do Excel
Ninja do Excel
 
Mensagens: 2451
Registrado em: Sex Out 12, 2012 3:26 pm
Has thanked: 51 times
Have thanks: 1230 times


Voltar para Dicas & Macetes

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante