Formatação condicional do Excel por linha

3

Por que a formatação condicional do Excel não funciona da mesma forma que a fórmula? Eu tenho algumas milhares de linhas em um arquivo. A coluna A tem o valor AAA , a coluna B tem o valor BBB .

       Column A   Column B                                                                
row1   1000        10
row2   2000        20
row3   3000        30

Se eu quiser escrever uma fórmula A1*B1 , isso dará um resultado 10000. Quando eu arrastá-lo, ele mudará automaticamente as células de origem para que ele me desse A2*B2 = 40000 .

Então, por que a formatação condicional não faz exatamente o mesmo quando você copia formatação para célula / linha diferente?

O que eu quero fazer é definir a formatação condicional para cada linha separadamente:

x1.row1 > x2.row1 - torná-lo verde.

para a segunda linha: IF(x1.row2 > x2.row2) - torná-lo verde,

para a terceira linha, deve ser: IF(x1.row3 > x2.row3) , verde, e assim por diante,

Mas o Excel para cada linha seguinte compara sempre a primeira célula, por exemplo, x1.row1 > x2.row2 , x1.row1 > x2.row3 e assim por diante.

Existe uma maneira de aplicar a formatação para cada linha separadamente, sem criar várias condições?

    
por Marcin Buglewicz 23.06.2017 / 13:53

2 respostas

3

Pelo que entendi, você quer fazer uma formatação condicional de cada célula na coluna x1 se o valor for maior que a célula correspondente na coluna x2. Para fazer isso:

Primeiro, configure sua formatação condicional na primeira célula

  1. Clique na sua primeira célula
  2. Entre em Formatação condicional - > Nova regra
  3. No Gerenciador de regras de formatação condicional , clique em Nova regra ...
  4. Clique em Use uma fórmula para determinar quais células devem ser formatadas
  5. Insira a condição para a formatação em Formatar valores em que essa fórmula é verdadeira:
    • Você pode inserir qualquer fórmula que quiser
    • Lembre-se de que, se o resultado da fórmula for verdadeiro, a formatação condicional será aplicada e, caso contrário, não será aplicada
    • Em sua fórmula, use ou remova todos os cifrões $ desejados para que a fórmula normalmente seja atualizada quando a célula for copiada se você estivesse copiando células no Excel.
    • Veja este artigo referência de célula absoluta versus relativa no Excel
    • Se você não tiver certeza se sua fórmula retorna VERDADEIRO ou FALSO ou se o resultado é sempre o desejado, tente na coluna x3 para ver se funciona.
    • Assim, no seu exemplo, sua fórmula de formatação condicional seria =$A1>$B1 ou =A1>B1 . É importante que não exista $ na frente do 1 .
  6. Em seguida, defina todo o formato desejado na formatação condicional usando o botão Format .
  7. Aceite sua formatação condicional (botão Ok ) e volte para a janela Gerenciador de regras de formatação condicional . Você verá sua nova regra.

Aplique sua regra na área desejada

Existem 2 maneiras de o fazer:

  1. Na janela Gerenciador de regras de formatação condicional , na coluna Aplica-se a , altere o intervalo em que deseja que sua formatação condicional seja aplicada a todo o intervalo desejado.

    • Se a sua fórmula de formatação condicional foi bem feita, ela será aplicada e atualizada para todo o intervalo, mesmo que a interface não lhe dê nenhuma pista sobre isso.
  2. Diretamente na planilha (Fechando o Gerenciador de regras de formatação condicional ), copie o formato da sua primeira célula para todas as linhas desejadas. Há muitas maneiras de fazer isso ...

    • Usando o Format Painter
    • Copiando sua primeira célula arrastando-a e clicando no menu contextual - > Somente na formatação de preenchimento

    • Veja aqui para mais informações sobre o assunto.

E você está pronto!

    
por 24.06.2017 / 10:30
0

Você pode usar uma fórmula na formatação condicional e ela será alterada para cada linha:

=$A1>$B1
  • Selecione os dados de que você precisa para formatar
  • Formatação condicional
  • Nova regra
  • Use uma fórmula para determinar quais células devem ser formatadas
  • Escreva a fórmula acima na caixa
  • Formatar como você gosta
  • Ok

Altere A1 e B1 para corresponder à Primeira célula em cada linha que você deseja comparar, mas mantenha o $ para a coluna fixa

    
por 24.06.2017 / 00:37