Fernandes20 Posted October 1, 2017 Share Posted October 1, 2017 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? Quote Link to comment Share on other sites More sharing options...
Wata Posted October 1, 2017 Share Posted October 1, 2017 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"; ... 1 Quote Link to comment Share on other sites More sharing options...
Fernandes20 Posted October 1, 2017 Author Share Posted October 1, 2017 1 hora atrás, Wata disse: 1°Selecione as células; 2° Em "FORMATAÇÃO CONDICIONAL" escolha "ESCALA DE COR"; ... Isso não funciona, pois não tenho valores nas células, apenas o marcador x. Quote Link to comment Share on other sites More sharing options...
sorte com estudo ss Posted October 1, 2017 Share Posted October 1, 2017 1 minuto atrás, Fernandes20 disse: Isso não funciona, pois não tenho valores nas células, apenas o marcador x. 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 1 Quote Link to comment Share on other sites More sharing options...
Varelo Posted October 1, 2017 Share Posted October 1, 2017 (edited) 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: Na hora que vc fosse digitar só lembrar qual é o número correspondente a cor em vez de x. [ ]'s Edited October 1, 2017 by Varelo 1 Quote Link to comment Share on other sites More sharing options...
Fernandes20 Posted October 1, 2017 Author Share Posted October 1, 2017 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. Quote Link to comment Share on other sites More sharing options...
Fernandes20 Posted October 1, 2017 Author Share Posted October 1, 2017 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: 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. Quote Link to comment Share on other sites More sharing options...
Guest Pitaco_certo! Posted October 1, 2017 Share Posted October 1, 2017 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, Quote Link to comment Share on other sites More sharing options...
lotofacil2100 Posted October 1, 2017 Share Posted October 1, 2017 Para excel 2007 ou superior. Baixe e passe para sua planilha http://www.mediafire.com/file/k688wx85fck3ypa/Formata+X1+X2+X3+X4.xlsx 1 Quote Link to comment Share on other sites More sharing options...
Fernandes20 Posted October 1, 2017 Author Share Posted October 1, 2017 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. 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. Quote Link to comment Share on other sites More sharing options...
lotofacil2100 Posted October 2, 2017 Share Posted October 2, 2017 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. 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. 1 Quote Link to comment Share on other sites More sharing options...
Fernandes20 Posted October 2, 2017 Author Share Posted October 2, 2017 Obrigado lotofacil2100 , funcionou perfeitamente. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.