Jump to content

Fórmula para Formatação condicional


Recommended Posts

Olá pessoal, estou tentando criar uma um fórmula, para colorir células de colunas de acordo com a ordem, mas ainda não obtive nenhum resultado satisfatório, a ideia básica é o seguinte:

 

      A      B      C      D    

1    x                        x 

2             x       x      x

3                      x

4    x       x

5    x                x

6             x

7

8    x                x      x

9

10           x               x
 

Em cada coluna  temos 4 marcações,  sendo que cada marcação terá uma cor predefina de acordo com a ordem crescente, por exemplo:

 

Na coluna A:

O 1º elemento não vazio receberia a cor azul

O 2º elemento não vazio receberia a cor vermelho

O 3º elemento não vazio receberia a cor amarelo

O 4º elemento não vazio receberia a cor verde

 

Ficando assim:

 

      A      B      C      D    

1    x                        x 

2             x       x      x

3                      x

4    x        x

5    x                x

6             x

7

8    x                x      x

9

10           x               x

 

E assim sucessivamente para as outras colunas.

Alguém tem aluma sugestão de como posso conseguir resolver isso? 

Link to comment
Share on other sites

1 hora atrás, Fernandes20 disse:

Olá pessoal, estou tentando criar uma um fórmula, para colorir células de colunas de acordo com a ordem, mas ainda não obtive nenhum resultado satisfatório, a ideia básica é o seguinte:

 

      A      B      C      D    

1    x                        x 

2             x       x      x

3                      x

4    x       x

5    x                x

6             x

7

8    x                x      x

9

10           x               x
 

Em cada coluna  temos 4 marcações,  sendo que cada marcação terá uma cor predefina de acordo com a ordem crescente, por exemplo:

 

Na coluna A:

O 1º elemento não vazio receberia a cor azul

O 2º elemento não vazio receberia a cor vermelho

O 3º elemento não vazio receberia a cor amarelo

O 4º elemento não vazio receberia a cor verde

 

Ficando assim:

 

      A      B      C      D    

1    x                        x 

2             x       x      x

3                      x

4    x        x

5    x                x

6             x

7

8    x                x      x

9

10           x               x

 

E assim sucessivamente para as outras colunas.

Alguém tem aluma sugestão de como posso conseguir resolver isso? 

 

1°Selecione as células;

2° Em "FORMATAÇÃO CONDICIONAL" escolha "ESCALA DE COR";

8-)

...

  • Like 1
Link to comment
Share on other sites

Ou vc pode usar o conjunto de ícone e determinar um número para cada cor ai no personalizar vc ocultaria o número e ficaria só o ícone.

 

Exemplo : 1 - ícone Preto

                   2- ícone Vermelho

                    3-ícone Amarelo

                    4-Ícone Verde

 

Na planilha ficaria assim:

 

image.png.fef8a64d43d3afca5c1e795483205706.png

 

Na hora que vc fosse digitar só lembrar qual é o número correspondente a cor em vez de x.

 

[  ]'s

 

Edited by Varelo
  • Like 1
Link to comment
Share on other sites

1 hora atrás, MARIO salles disse:

entao usa uma coluna auxiliar e depois oculta ela assim tu pode definir um numero para cada x e formatar os x com uma formula especifica 

 

É uma possibilidade porém não muito viável ,  já que a planilha possui mais de 1500 colunas.

Link to comment
Share on other sites

50 minutos atrás, Varelo disse:

Ou vc pode usar o conjunto de ícone e determinar um número para cada cor ai no personalizar vc ocultaria o número e ficaria só o ícone.

 

Exemplo : 1 - ícone Preto

                   2- ícone Vermelho

                    3-ícone Amarelo

                    4-Ícone Verde

 

Na planilha ficaria assim:

 

image.png.fef8a64d43d3afca5c1e795483205706.png

 

Na hora que vc fosse digitar só lembrar qual é o número correspondente a cor em vex de x.

 

[  ]'s

 

 

Então, como eu disse não seria muito viável, pois existe muitas colunas, e também que a marcação do x é inserido por uma fórmula especifica. 

 

Link to comment
Share on other sites

Guest Pitaco_certo!

Olá Fernandes20,

 

Considere ao invés de assinalar com o X, usar para o primeiro elemento não vazio, o número 1.

Considere ao invés de assinalar com o X, usar para o segundo elemento não vazio, o número 2.

Considere ao invés de assinalar com o X, usar para o terceiro elemento não vazio, o número 3.

Considere ao invés de assinalar com o X, usar para o quarto elemento não vazio, o número 4.

 

Como o "X", vira como consequência de uma fórmula, poderá alterar a condição para inserir os números, 1,2,3 e 4, respectivamente.

 

Com isso basta acionar "Formatação Condicional", em seguida selecione "Nova Regra", existem variadas opções disponíveis para esse tipo de formatação, que você poderá testar.

 

Abaixo um pequeno auxilio para o amigo, que deve permitir algum avanço.

 

https://drive.google.com/open?id=0B22DElFKJD68dDRoVWdCOFh6U2s

 

Sucesso!

 

Att,

Link to comment
Share on other sites

14 minutos atrás, Pitaco_certo! disse:

Olá Fernandes20,

 

Considere ao invés de assinalar com o X, usar para o primeiro elemento não vazio, o número 1.

Considere ao invés de assinalar com o X, usar para o segundo elemento não vazio, o número 2.

Considere ao invés de assinalar com o X, usar para o terceiro elemento não vazio, o número 3.

Considere ao invés de assinalar com o X, usar para o quarto elemento não vazio, o número 4.

 

Como o "X", vira como consequência de uma fórmula, poderá alterar a condição para inserir os números, 1,2,3 e 4, respectivamente.

 

Com isso basta acionar "Formatação Condicional", em seguida selecione "Nova Regra", existem variadas opções disponíveis para esse tipo de formatação, que você poderá testar.

 

Abaixo um pequeno auxilio para o amigo, que deve permitir algum avanço.

 

https://drive.google.com/open?id=0B22DElFKJD68dDRoVWdCOFh6U2s

 

Sucesso!

 

Att,

 

O problema todo é que não consigo modificar o valor x, pois o mesmo depende exclusivamente da fórmula : 

 

Spoiler

=SE(SE(PROCV(BVP$1;Concurso!$A$2:$G$5001;2)=$A2;1;0)+SE(PROCV(BVP$1;Concurso!$A$2:$G$5001;3)=$A2;1;0)+SE(PROCV(BVP$1;Concurso!$A$2:$G$5001;4)=$A2;1;0)+SE(PROCV(BVP$1;Concurso!$A$2:$G$5001;5)=$A2;1;0)+SE(PROCV(BVP$1;Concurso!$A$2:$G$5001;6)=$A2;1;0)+SE(PROCV(BVP$1;Concurso!$A$2:$G$5001;7)=$A2;1;0) = 1;"x";"")

 

Na qual busco o 1º elemento de  um dado concurso e comparo com uma dezena, se o valor for encontrado retorna 1, caso contrário retorna 0 , e assim sucessivamente para as outros elementos,  com isso faço a soma de todos os retornos de (0 e 1) , como a soma máxima é 1 e a minima é 0, faço a troca por "x", quando atingir o máximo,  assim tenho a tabela gera abaixo.

 

GJbxSLp0wff_MS.jpg

 

Agora o que precisava é uma forma de identificar  a ordem dos x's e colorir conforme a sequência. 

 

Até tentei utilizar as funções ÍNDICE + CORRESP,  mas o raciocínio não me anda lá dos melhores. 

 

Link to comment
Share on other sites

Agora, Fernandes20 disse:

 

O problema todo é que não consigo modificar o valor x, pois o mesmo depende exclusivamente da fórmula : 

 

  Mostrar conteúdo oculto

=SE(SE(PROCV(BVP$1;Concurso!$A$2:$G$5001;2)=$A2;1;0)+SE(PROCV(BVP$1;Concurso!$A$2:$G$5001;3)=$A2;1;0)+SE(PROCV(BVP$1;Concurso!$A$2:$G$5001;4)=$A2;1;0)+SE(PROCV(BVP$1;Concurso!$A$2:$G$5001;5)=$A2;1;0)+SE(PROCV(BVP$1;Concurso!$A$2:$G$5001;6)=$A2;1;0)+SE(PROCV(BVP$1;Concurso!$A$2:$G$5001;7)=$A2;1;0) = 1;"x";"")

 

Na qual busco o 1º elemento de  um dado concurso e comparo com uma dezena, se o valor for encontrado retorna 1, caso contrário retorna 0 , e assim sucessivamente para as outros elementos,  com isso faço a soma de todos os retornos de (0 e 1) , como a soma máxima é 1 e a minima é 0, faço a troca por "x", quando atingir o máximo,  assim tenho a tabela gera abaixo.

 

GJbxSLp0wff_MS.jpg

 

Agora o que precisava é uma forma de identificar  a ordem dos x's e colorir conforme a sequência. 

 

Até tentei utilizar as funções ÍNDICE + CORRESP,  mas o raciocínio não me anda lá dos melhores. 

 

 

Com essa nova informação, vc terá que aumentar de 04 fórmulas para quantas cores precisar - se tiver 10 cores é só ir aumentando o número de fórmulas até chegar no número de cores.

 

=E(CONT.SE(A$1:A1;"X")=1;A1<>"")
=E(CONT.SE(A$1:A1;"X")=2;A1<>"")
=E(CONT.SE(A$1:A1;"X")=3;A1<>"")
=E(CONT.SE(A$1:A1;"X")=4;A1<>"")
.............

=E(CONT.SE(A$1:A1;"X")=9;A1<>"")
=E(CONT.SE(A$1:A1;"X")=10;A1<>"")

Se tiver 10 cores, a última fórmula terá 10 após o segundo sinal de = (igual)

Veja que só o número em vermelho é alterado, o resto da fórmula é igual.

Clique em qualquer célula da planilha no intervalo de A1:D10 e veja como ficam as fórmulas. Não esqueça de alterar as cores desejadas em cada fórmula.

  • Thanks 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...