Uso correto do tipo Fórmula nas Escalas de Cores do Excel

0

Estou tentando trabalhar com alguns truques no Excel, em que cada célula em uma linha é sombreada com base em quantas foram concluídas:


Portanto,aideiaéque,àmedidaquemaiscolunasestiveremfileiras,alinhainteira(oupelomenosascélulasdacolunadatarefa)vaidevermelhoparaverde.

EstoutentandousaraformataçãocondicionaldeescaladecoresemtrêscoresnoExcel2013,masnãoestoutendomuitasorte.Comeceicriandoumacolunaauxiliarqueretornavaaquantidadedetarefasconcluídasedefinindoaformataçãoparaverisso,masaparentementeessafunçãonãoaceitareferênciasindiretas.

EupenseiqueseriacapazdeusarotipoFórmula:

Mas nenhuma dessas fórmulas funciona:

=MIN(COUNTA($B2:$G2))
=(COUNTA($B2:$G2))/2
=MAX(COUNTA($B2:$G2))


=(COUNTA($B2:$G2)=0
=(COUNTA($B2:$G2)=3
=(COUNTA($B2:$G2)=6


Está bem claro para mim que estou entendendo mal o uso fundamental do tipo Fórmula, mas estou tendo uma grande dificuldade em encontrar qualquer informação clara sobre isso por meio de nosso velho amigo Google.

Então minha pergunta é; qual é o uso correto do tipo Fórmula, onde estou errado e como posso alcançar o efeito mencionado acima?


UPDATE
Então, consegui resolver a tarefa específica que estava tentando:

Para obter os ticks, usei a fonte Marlett e defini o valor da célula como a.

Em vez de digitar a letra a (isso é parte de uma pequena função do VBA, eu escrevi que ticks e unticks cells quando você clica duas vezes neles) Eu adicionei uma pequena função ao script que adicionou um número à célula, em seguida, defina o formato numérico personalizado para "a".

O número referencia o número da coluna da célula ativa menos 1, dando-me o número correto para a célula, para que eu possa definir a formatação condicional em números com 1 na parte inferior e 6 na parte superior, dando-me um bom crescimento gradiente de sucesso à medida que mais células são marcadas!


Infelizmente, isso ainda não responde à minha pergunta, pois ainda não entendi o uso adequado do tipo Fórmula nas configurações de formatação condicional.

    
por CLockeWork 10.03.2014 / 12:35

2 respostas

1

Se o meu entendimento da sua tarefa estiver correto, isso não pode ser feito usando a escala de 3 cores apenas com fórmulas. Você precisa usar referências relativas , que não são aceitáveis em fórmulas da escala de cores de 2/3 e conjunto de ícones.

Existem duas soluções possíveis:

  1. O que você usou.

  2. Se o primeiro tick em cada linha deve ser sempre vermelho, 2nd orange e assim por diante, você pode criar 6 regras do tipo "Use formula to determine…" e escolha 6 cores diferentes usando o seguinte fórmulas:

=AND( B2<>"", COUNTA($B2:B2)=1)=true

=AND( B2<>"", COUNTA($B2:B2)=2)=true

=AND( B2<>"", COUNTA($B2:B2)=3)=true

=AND( B2<>"", COUNTA($B2:B2)=4)=true

=AND( B2<>"", COUNTA($B2:B2)=5)=true

=AND( B2<>"", COUNTA($B2:B2)=6)=true

O resultado será semelhante a este:

    
por 12.03.2014 / 15:10
0

use uma coluna dedicada para isso (mais fácil de manusear do que diretamente na célula inteira afetada) coloque esta fórmula dentro de

=COUNTA(B1:D1)/(COUNTA(B1:D1)+COUNTBLANK(B1:D1))

ou (se apenas a coluna na área que você verificar)

=COUNTA(B1:D1)/COLUMNS(B1:D1)

onde a célula com a fórmula é A1 no caso thios e as células a serem verificadas (B1: D1) são B1, C1 e D1 aqui.

A fórmula conta a proporção de célula preenchida contra a contagem deles

Em seguida, coloque você formatação de condição nesta célula (A1) com o código de três cores com base no valor fixo de 0 para o menor e 1 para o maior.

    
por 10.03.2014 / 13:33