Como fazer com que a numeração na coluna A pule todas as linhas que possuem a palavra “TOTAL” na coluna C, mas retome nas próximas linhas? Ao mesmo tempo, as linhas com a palavra "TOTAL" na coluna C podem ter numeração própria?
Isso deve ser alcançado com uma única fórmula e continuar na coluna AUTOMATICAMENTE com novos números apropriados aparecendo na coluna A quando novas linhas são criadas/a coluna C é atualizada.
Eu tentei (usando a resposta dada abaixo) =IF(C1="TOTAL",COUNTIF(C$1:C1,"TOTAL"),ROW(A1)-COUNTIF(C$1:C1,"TOTAL")) funciona, mas ele não se propaga automaticamente na coluna A.
Por exemplo, se algumas linhas contiverem "TOTAL", a coluna A seria:
Col A Col C
1 S
2 S
1 TOTAL
3 S
2 TOTAL
3 TOTAL
4 S
5 S
4 TOTAL
Responder1
Aqui está uma solução. Ele assume que os dados começam na linha 1 (caso contrário, desloque as referências de linha). A fórmula em A1:
=IF(C1="TOTAL",COUNTIF(C$1:C1,"TOTAL"),ROW(A1)-COUNTIF(C$1:C1,"TOTAL"))
Copie a coluna A para baixo para todo o intervalo de dados.
Atualização: Isso consolidará a discussão dos comentários na resposta. A questão procura que os valores na coluna A apareçam automaticamente à medida que novas entradas são adicionadas à coluna C. Isso pode ser feito adicionando um ISBLANK
teste à fórmula e preenchendo previamente a coluna A:
=IF(ISBLANK(C1),"",IF(C1="TOTAL",COUNTIF(C$1:C1,"TOTAL"),ROW(A1)-COUNTIF(C$1:C1,"TOTAL")))
Isso pode ser copiado para um número arbitrariamente grande de células na coluna A. Contanto que não haja nada na coluna C para uma linha, a fórmula retornará um espaço reservado nulo e a célula na coluna A ficará em branco. Quando um valor é inserido na coluna C, a fórmula funcionará como antes.