Fórmula do Excel: formatação condicional nas últimas n linhas -

Fórmula genérica

=ROW()-INDEX(ROW(data),1,1)+1>ROWS(data)-n

Resumo

Para destacar as últimas n linhas de um intervalo ou tabela, você pode usar uma fórmula baseada nas funções ROW e ROWS. No exemplo mostrado, a fórmula usada para aplicar a formatação condicional aos dados em B5: D15 é:

=ROW()-INDEX(ROW(data),1,1)+1>ROWS(data)-n

onde dados (B5: D15) e n (F5) são intervalos nomeados. Esta regra destaca as últimas n linhas nos dados. Quando n é alterado, o realce é atualizado automaticamente.

Explicação

Este exemplo é baseado na fórmula explicada em detalhes aqui:

=ROW()-INDEX(ROW(data),1,1)+1>ROWS(data)-n

A fórmula usa o operador maior que (>) para verificar a linha nos dados. À esquerda, a fórmula calcula uma "linha atual", normalizada para começar no número 1:

=ROW()-INDEX(ROW(data),1,1)+1 // calculate current row

À direita, a fórmula gera um número limite:

ROWS(data)-n // calculate threshold

Quando a linha atual é maior que o limite, a fórmula retorna TRUE, disparando a formatação condicional.

Regra de formatação condicional

A regra de formatação condicional é configurada para usar uma fórmula como esta:

Com uma mesa

Você não pode usar um nome de tabela em uma fórmula CF no momento. No entanto, você pode selecionar ou inserir o intervalo de dados da tabela ao criar a fórmula na janela CF, e o Excel manterá a referência atualizada conforme a tabela se expande ou encolhe.

Artigos interessantes...