P: Formatação condicional para destacar o valor máximo em cada linha

P: Formatação condicional para destacar o valor máximo em cada linha

O que eu quero é destacar o maior valor de cada linha através do CF. Ilustração rápida da estrutura:

   A B C D
1  4 3 2 1
2  3 2 1 4

A solução mais simples para isso seria algo como =A1=max($A1:$D1) (e é de fato o que surge quando se procura soluções online). Mas isso significa ter que passar por cada linha para corrigi-lo, alterando o número da linha, e é mais do que um pouco chato.

Uma coisa que momentaneamente pareceu promissora foi usar indireto combinado com &row, assim:

=INDIRECT("A"&ROW())

Mas sendo (até onde eu entendo) forçado a não usar âncoras ao usar isso, acabou sendo bastante inútil.

A solução perfeita seria aquela em que eu pudesse marcar todas as linhas e fazê-las percorrer todo o caminho, mas como isso é improvável, seria bom com pelo menos algo semelhante ao uso de indireto. Isso significaria que ainda teria que copiar e colar a formatação em todas as linhas, mas pelo menos poderia ser poupado de alterar constantemente os números das linhas.

Responder1

  1. Selecione A1 e digite Ctrl+A duas vezes (ou clique na interseção dos números das linhas e das letras das colunas no canto superior esquerdo).

  2. É importante que toda a planilha esteja selecionada e A1 seja a 'célula ativa'.

  3. Use Início, Estilos, Formatação Condicional, Regras Claras para remover todos os esforços anteriores.

  4. Use Home, Formatação Condicional, Nova Regra. Crie uma nova regra com base na seguinte fórmula,

    =and(count(a1), a1<>"", a1=max(index($a:$xfd, row(a1), 0)))
    
  5. CliqueFormatare selecione umPreenchercor. Este é o 'destaque' do plano de fundo ao qual você estava se referindo.

  6. Clique em OK para criar a nova regra.

Eu adicionei algum controle de erros para garantir que os números façam referência apenas a outros números, mas essa INDEX(..., ROW(...), 0)é a parte importante.

informação relacionada