Notifications
Clear all

Retonar "C" ou "I" de várias células

12 Posts
4 Usuários
0 Reactions
2,135 Visualizações
(@magber)
Posts: 14
Active Member
Topic starter
 

Pessoal, boa tarde!

Estou com uma planilha e ja tentei diversos IF e Vlookup, consegui fazendo assim:

=IF(L34=B37;"Correto";IF(L34=B38;"Correto";IF(L34=B39;"Correto";IF(L34=B40;"Correto";"Incorreto"))))...............
Assim como por condicional, nesse caso puxo uma por uma e retorno também a cor verde.

Mas então acredito que chegaria um ponto e o excel limitaria, pois são muitas células, nesse exemplo foram apenas 04 de 405 células :D .

Gostaria de saber se tem alguma fórmula que me retornasse o seguinte:

Se "A1" for igual à algum valor de "B37:H171", então "Correto", caso não, "Incorreto".
Porém o IF + O Vlookup, não aceitam várias células, pois não sei como aumentar o range.

=IF(ISERROR(VLOOKUP(L34;B37:H171;1;0));"Correto";"Incorreto")

Desde já, muito grato!
Att

 
Postado : 04/04/2014 11:15 am
(@gtsalikis)
Posts: 2373
Noble Member
 

=SE(ÉERROS(CORRESP(L34;B37:H171;0));"Incorreto";"Correto")

Como vc usa o Excel em inglês, dev ser algo +/- assim:

=IF(ISERROR(MATCH(L34;B37:H171;0));"Incorreto";"Correto")

estou na dúvida sobre a função ISERROR, pq em português são 2 (ÉERRO e ÉERROS)

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

Gilmar

 
Postado : 04/04/2014 11:50 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

ISERR=ÉERRO
isEEROR=ÉERROS
Na formula com o vlookup deve ser utilizado iserr: =IF(ISERR(VLOOKUP(L34;B37:H171;1;0));"Correto";"Incorreto")

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

 
Postado : 04/04/2014 12:29 pm
(@magber)
Posts: 14
Active Member
Topic starter
 

=SE(ÉERROS(CORRESP(L34;B37:H171;0));"Incorreto";"Correto")

Como vc usa o Excel em inglês, dev ser algo +/- assim:

=IF(ISERROR(MATCH(L34;B37:H171;0));"Incorreto";"Correto")

estou na dúvida sobre a função ISERROR, pq em português são 2 (ÉERRO e ÉERROS)

O "ISERROR" está correto, mas não retorna o "Incorreto", se eu coloco o "Correto" primeiro não retorna "Incorreto" e vice versa.
O que será?
Att

 
Postado : 04/04/2014 12:29 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Apesar de "correto" experimente ISERR no lugar do ISERROR

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

 
Postado : 04/04/2014 12:31 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

=SE(ÉERROS(CORRESP(L34;B37:H171;0));"Incorreto";"Correto")

Como vc usa o Excel em inglês, dev ser algo +/- assim:

=IF(ISERROR(MATCH(L34;B37:H171;0));"Incorreto";"Correto")

estou na dúvida sobre a função ISERROR, pq em português são 2 (ÉERRO e ÉERROS)

O "ISERROR" está correto, mas não retorna o "Incorreto", se eu coloco o "Correto" primeiro não retorna "Incorreto" e vice versa.
O que será?
Att

Difícil dizer. Eu testei a fórmula e deu certo, porém, eu não sei o que tem de diferente na tua planilha, ou se houve alguma diferença na hora de vc reescrever a fórmula...

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

Gilmar

 
Postado : 04/04/2014 12:32 pm
(@magber)
Posts: 14
Active Member
Topic starter
 

=SE(ÉERROS(CORRESP(L34;B37:H171;0));"Incorreto";"Correto")

Como vc usa o Excel em inglês, dev ser algo +/- assim:

=IF(ISERROR(MATCH(L34;B37:H171;0));"Incorreto";"Correto")

estou na dúvida sobre a função ISERROR, pq em português são 2 (ÉERRO e ÉERROS)

O "ISERROR" está correto, mas não retorna o "Incorreto", se eu coloco o "Correto" primeiro não retorna "Incorreto" e vice versa.
O que será?
Att

Difícil dizer. Eu testei a fórmula e deu certo, porém, eu não sei o que tem de diferente na tua planilha, ou se houve alguma diferença na hora de vc reescrever a fórmula...

Testei em uma planilha em branco (new) mas mesmo assim não dá certo, retorna apenas "Correto" ou "Incorreto", depende do "IS".

 
Postado : 04/04/2014 12:51 pm
(@edcronos)
Posts: 1006
Noble Member
 

memberlist.php?mode=viewprofile&u=21470
Testei em uma planilha em branco (new) mas mesmo assim não dá certo, retorna apenas "Correto" ou "Incorreto", depende do "IS".

para facilitar
não seria possível postar um exemplo de sua planilha com posições igual e alguns valores correspondentes ao que vc quer??

Somente é impossíveis até que alguém faça
A logica está presa na irracionalidade humana, e morta nos que se consideram donos da verdade.

"ALGUM MODERADOR ME EXPULSE DO FÓRUM POR FAVOR"

 
Postado : 04/04/2014 2:01 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Talverz com um exemplo, para que possamos "ver" seus valores e disposição de dados possa melhorar a resposta. Troque os dados por valores ficticios
A procura do valor em L34, se achar = "Correto", caso contrario será "Incorreto" é correto isso??

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

 
Postado : 04/04/2014 2:05 pm
(@magber)
Posts: 14
Active Member
Topic starter
 

Um exemplo da planilha para possam me ajudar pessoal.
Grato desde já.
Nesse caso usei um Excel em português, mas notem que não retorna.
Pensei que poderia ser por conta do "concatenar", mas não é tbm.
Desde ja, muito grato!
att

 
Postado : 06/04/2014 4:57 pm
(@edcronos)
Posts: 1006
Noble Member
 

=SE(CONT.SE(B9:E18;$C$8)>=1;"Correto";"Incorreto")

coloque
=VALOR(F2&F3) onde tem o concatenar
e converta os valores para numero
se tiver que ser texto
=F2&F3 no lugar do concatenar creio que nem precise

Somente é impossíveis até que alguém faça
A logica está presa na irracionalidade humana, e morta nos que se consideram donos da verdade.

"ALGUM MODERADOR ME EXPULSE DO FÓRUM POR FAVOR"

 
Postado : 06/04/2014 6:16 pm
(@magber)
Posts: 14
Active Member
Topic starter
 

=SE(CONT.SE(B9:E18;$C$8)>=1;"Correto";"Incorreto")

coloque
=VALOR(F2&F3) onde tem o concatenar
e converta os valores para numero
se tiver que ser texto
=F2&F3 no lugar do concatenar creio que nem precise

Muito grato.
Usei o modo texto tbm e funcionou corretamente.
Mais uma fórmula e função para conhecimento.
Muito grato!
Att

 
Postado : 07/04/2014 7:01 am