Ir ao conteúdo
  • Cadastre-se

Excel EXCEL: Como programo uma célula no Excel para me da resultados diferentes.


Ir à solução Resolvido por Edson Luiz Branco,

Posts recomendados

Bom dia, preciso de uma formula que me de vários resultados diferentes de células selecionadas exemplo

 

Selecionei B4 C4 D4 E4 F4 G4 ATÉ A B2014 a G2014. 

O conteúdo das células são apenas as cores que eu queria os resultados não importam SÓ as cores com o resultado da M4 exemplo a baixo apenas essas 4 cores com todos os resultados possíveis, mesmo que só tenha uma cor só dentro da celular mas sempre na ordem image.png.6ff3c01f761a579e252df5cfa8024a96.png image.png.34bb04c8f0003b5c01cdfdee31672170.png image.png.e40da449cbc8b13ca0fc6e4a004fa3d6.png image.png.2bd3f33915e1e21103c0750ee56964bd.png a cor não aparecendo resultado 0 e só uma cor aparecendo resultado 6 - 0 - 0 - 0 ou 0 - 6 - 0 - 0 ou 0 - 0 - 6 - 0 ou 0 - 0 - 0 - 6. não vou precisar da opção 0 - 0 - 0 - 0 mas é bom ter ela também para indicar que alguma não foi preenchida com cor alguma. Por que ficar fazendo um por um sempre é chato quando tiver mais de 2.000. 

 

   

B4                  C4               D4                 E4             F4              G4                    M4                 TOTAL

image.png.f3efd9bfcdc8424eb98cde72fa59e2f3.png 2 - 1 - 3 - 0              6 

image.png.9a7d61eb8867672c3291f024682801fb.png 0 - 1 - 2 - 3              6

image.png.563dfdedb45ae89eda894ff6c12ff0f4.png 1 - 3 - 0 - 2              6

image.png.33000f7c9468bf4e7ae51e29029af823.png 2 - 2 - 1 - 1              6

image.png.241f0f9fa2f8e9e5f192e44ddee289f3.png 2 - 3 - 0 - 1              6

image.png.c338c337b023abb8bb38c50c80488b71.png 2 - 2 - 0 - 2              6

image.png.836df40526776bc83d0eb28d22654db9.png 2 - 0 - 0 - 4              6

 

 

 

 

Link para o comentário
Compartilhar em outros sites

@ALLAN CALHEIROS , só é possível fazer o que você quer por VBA. Não há fórmula para detectar a cor de fundo. Mas pra isso você precisa anexar um arquivo do que você quer, pois um dos motivos é não sabermos que tonalidade de cada cor você está usando em suas célula (existem muitas variações).

Link para o comentário
Compartilhar em outros sites

@Edson Luiz Branco As cores estão na imagem, eu consegui fazer contar as cores sim mas queria era colocar direto códigos ex 2 azul - 1 verde - 2 laranjas - 1 marrom ou seja (2 -1 - 2 - 1) dando sempre o total de 6

adicionado 1 minuto depois

Outro exemplo também é contar quantos pares e impares tem 3 pares 3 impares código seria (3-3)

 

Link para o comentário
Compartilhar em outros sites

23 horas atrás, Edson Luiz Branco disse:

não sabermos que tonalidade de cada cor você está usando em suas célula (existem muitas variações)

 

1 hora atrás, ALLAN CALHEIROS disse:

@Edson Luiz Branco As cores estão na imagem,

 

Sério mesmo que você deu essa resposta???

 

Allan, cada cor de fundo tem um código diferente, e mesmo sendo um azul conforme a imagem que você colou aqui, há milhares de tonalidades no espectro do azul que podem ter sido usadas, combinações de vermelho, verde, azul (RGB) (veja na figura abaixo).

 

Cores.jpg.f12376b12b16ac33d5cb4534958ba4d8.jpg

 

Sei que existem ferramentas tipo ColloPicker para identificar uma cor de um ponto que está na página aberta do navegador, aí seria torcer para que a cor tenha ficado fiel à que estava em sua planilha, converter, etc., mas peraí! Pra que nos dar essa trabalheira toda?

 

Por isso pedi para que você anexasse um arquivo com o que você está usando agora. Remova informações confidenciais, mas mantenha a estrutura.

 

Nos ajude a te ajudar.

Link para o comentário
Compartilhar em outros sites

Eu usei o cógido  =CountCcolor(B4:G10001;AD2) e funcionou ele contou o numero de células azuis de uma coluna e linha que selecionei 

adicionado 10 minutos depois

O que preciso agora também como arrasto sem mudar a função exemplo =CountCcolor(B4:G4;AF2) ai quando eu arrastar para baixo não mudar para =CountCcolor(B5:G5;AF3) mas apenas mudar para =CountCcolor(B5:G5;AF2) 

Link para o comentário
Compartilhar em outros sites

  • Solução

Ah, você tá usando uma UDF, então o problema da cor já está todo solucionado.

 

Se seu problema é não variar a referência ao arrastar, use referência absoluta, nesse caso:

 =CountCcolor(B4:G4;$AF$2)

Usando o cifrão na frente da referência da coluna trava a coluna ao arrastar a fórmula, mas deixa crescer a linha. Usando na frente do número da linha, trava a linha mas deixa alterar a coluna. Usando em ambos, a referência à célula fica fixa.

 

O atalho é, estando com o cursor sobre a referência, teclar F4 repetidas vezes (de 1 a 4) até chegar ao desejado.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!