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.