Formatação condicional do Excel baseada em uma fórmula que inclui um intervalo contendo a célula atual

1

Eu quero alterar o plano de fundo de uma célula, desde que o total em execução nessa coluna, desde o início até a célula, seja menor que um limite especificado em uma célula diferente.

Conceitualmente, a fórmula deve ser assim:

=SUM(FIRST_CELL_IN_COLUMN:THIS_CELL)<LIMIT_CELL

ou, em termos mais concretos:

=SUM($C$6:THIS_CELL)<$F$10

Por exemplo, suponha que o valor na célula F10 seja 19 e a coluna C tenha esta aparência (começando em C6):

10
5
3
2
1

Agora, para fins ilustrativos, vamos calcular o total em execução de cada célula na coluna (observe que essa coluna não existe na planilha):

10
15
18
20
21

Lembre-se de que quero alterar o plano de fundo se o total em execução for menor que o limite especificado. Portanto, para este exemplo, as primeiras 3 células devem ter seus backgrounds alterados.

Meu problema é que não sei como escrever a referência para THIS_CELL. Isso é o que eu tentei até agora:

=SUM($C$6:INDIRECT(ADDRESS(ROW(),COLUMN())))<$F$10

... mas recebo este erro:

Algumasugestãosobrecomoeupossofazerissofuncionardojeitoqueeuquero,ouessamensagemdeerroindicaqueéimpossível?Euseiquepoderiatrapacearadicionandoumacoluna"running total" e configurar a formatação condicional com base nesses resultados, mas eu quero evitar isso se for possível.

    
por rob 17.05.2013 / 02:36

1 resposta

1

Você só precisa definir suas referências de célula com cuidado na fórmula para formatar a coluna de soma. Supondo que os valores de soma iniciam na célula A1, realce os valores da coluna de soma e defina a fórmula para a formatação condicional como:

=SUM($A$1:A1)<$F$10
    
por 17.05.2013 / 02:57