Notifications
Clear all

Função se com criterios de cor

10 Posts
3 Usuários
0 Reactions
3,455 Visualizações
(@edneyol)
Posts: 8
Active Member
Topic starter
 

Bom dia pessoal,

Não sei se tem jeito de fazer o que estou precisando, andei pesquisando e não achei nada, dai resolvir pedir ajuda aqui no forum, segue abaixo..

quero usar uma função se de acordo com os parametros abaixo, ex:

se(A1= a cor da celula verde ; "o.k"......... deu para entender? quero colocar uma condição para quando a cor a celula A1 tiver a cor verde retornar a palavra O.K.

será que tem jeito de fazer isso???

Abraçossss e desde ja agradeço a todos pela ajuda...
:D :D :D

 
Postado : 11/07/2012 7:41 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia edneyol

Seja bem vindo ao fórum!

O Excel não tem uma função nativa de condicional com cores.

O que vc poderia fazer é o contrário, se A1= OK, Verde. Dá para fazer utilizando a formatação condicional.
Se quiser assim é só anexar um exemplo compactado que mostramos para você como fazer.

O que vc quer pode ser que seja possível através da utilização de VBA, mas daí vc tem que postar no fórum específico de VBA.

Se a resposta foi útil, clique na mãozinha que fica ao lado da ferramenta Citar.
Veja como agradecer e como dar o tópico como rersolvido:

viewtopic.php?f=7&t=3784

Um abraço.

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

 
Postado : 11/07/2012 9:09 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Até onde conheço, não há função (nativa do excel) que identifique a cor de fundo de uma celula.
Talvez com VBA seja possivel, desce que a cor obtida em A1 (por exemplo), não seja oriunda de uma formtação condicional.
Se puder dar mais detalhes da estrutura de sua planilha, sua versão de excel....

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

 
Postado : 11/07/2012 9:10 am
(@edneyol)
Posts: 8
Active Member
Topic starter
 

Reinaldo,

Uso o excel 2007, a planilha é bem simples, so quero que ela faça esta condição, se uma coluna ou celula estiver na cor verde, retornar "O.K"..

obrigado pelos comentarios..

 
Postado : 11/07/2012 9:29 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Como disse o colega Patropi, fazer por condicional, requer o inverso, que tenha uma celula com determinado valor (pode ser "O.K"), então outra celula pode assumir uma cor (verde por exemplo); agora incluir um valor não é possivel.
Então se assim for, repost sua necessidade no Forum especifico (VBA).
Coloque um exemplo de como é sua planilha (dados ficticios) e como gostaria/precisaria que ficasse (faça manualmente), assim é mais rapido e facil obter uma resposta.Informe tb é feito a "colorizaçao" da celula (oucoluna)?? e por condicional ou manualmente?

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

 
Postado : 11/07/2012 12:07 pm
(@carlos-santana)
Posts: 10
Active Member
 

Bom dia a todos.

Complementando,
Se as cores das células são resultado de um critério, então basta utilizar o mesmo critério numa função para retornar o valor desejado.

Abraços.

Carlos Santana

 
Postado : 12/07/2012 2:02 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

edneyol,

o q faz sua célula ficar verde?

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

 
Postado : 12/07/2012 2:09 am
(@edneyol)
Posts: 8
Active Member
Topic starter
 

Fernando,

Tenho outra pessoal atualizando a planilha, o verde da celula é colocado manualmente..

obrigado a todos pelos comentarios..

 
Postado : 12/07/2012 7:12 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Anexo, funções pessoais (UDF), que consideram a cor interna da celula. copie a(s) funções que lhe interessam para um modulo (Alt+F11)em sua planilha e Faça testes; veja se lhe auxilia.
Exemplo: Função ContaCor : ContaCor($A$1:$P$40;S13), onde primeira "perna" da fomula é a range que se quer contar, e a segunda "perna" (S13) e o endereço da celula que contem a cor de referencia. Considerando que sua celula "colorida" seja A1, então em C1=se(contacor(A1,o3)=1;"O.K";"n.OK")

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

 
Postado : 12/07/2012 8:37 am
(@edneyol)
Posts: 8
Active Member
Topic starter
 

Reinaldo,

Obrigado pela ajuda, vou analisar a planilha que vc enviou e retorno.

obrigado!

 
Postado : 16/07/2012 10:55 am