Notifications
Clear all

Função se com criterios de cor

10 Posts
3 Usuários
0 Reactions
3,447 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
(@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.

 
Postado : 11/07/2012 9:09 am
(@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....

 
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
(@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?

 
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.

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

edneyol,

o q faz sua célula ficar verde?

 
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
(@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")

 
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