Formatação condicional em formatação condicional

0

Eu tenho uma planilha, e há vários menus suspensos para selecionar vários critérios.

Quando determinados critérios são selecionados, os dados em células diferentes aparecem em várias cores. Eu usei formatação condicional para isso.

Agora preciso poder contar automaticamente os dados de acordo com sua cor.

Então, por exemplo:

  • as linhas 1, 3, 4 e 7 são verdes
  • as linhas 2 e 6 são azuis
  • a linha 5 é amarela

Como faço para contar linhas verdes, linhas azuis e linhas amarelas individualmente e exibir os números em uma célula diferente? Lembrando que essas linhas são brancas por padrão e só mudam para suas cores quando critérios relevantes são selecionados nas caixas suspensas.

Já tentei (por exemplo) =IF($A1:$A9)='White' , mas não sei como formatá-lo para refletir a cor do texto, em vez do próprio texto.

    
por L Storer 23.11.2016 / 13:15

1 resposta

0

Para verificar a cor da formatação de células, seria necessário usar o VBA. Isso pode ser bastante difícil se você não estiver familiarizado com o VBA. Como alternativa, você pode usar uma fórmula para contar as células que atendem aos mesmos critérios usados para a formatação condicional.

Por exemplo, se a formatação de um valor único como =20 ou <20 for possível usar COUNTIF para contar as instâncias desse critério sendo atendidas.

=COUNTIF($A1:$A9, "<20")

Se você estiver formatando uma célula com um valor de intervalo, digamos de 40 a 49, poderá usar COUNTIFS para verificar se o valor da célula é igual ou maior que 40 AND igual ou menor que 49. Isso contará as instâncias dentro o intervalo entre 40 e 49.

=COUNTIFS($A1:$A9, ">= 40", $A1:$A9, "<= 49")

Eu criei um exemplo abaixo usando formatação condicional em A1:A9 e usei essas fórmulas para contar as mesmas condições. Obviamente, não é apresentado da mesma forma que sua planilha, mas deve dar uma idéia de como fazer isso.

    
por 23.11.2016 / 15:14