Auto numeração sequencial baseada em critérios de célula - crie duas seqüências de numeração automáticas independentes

0

Como fazer a numeração na coluna A, pule todas as linhas que tenham o Word "TOTAL" na coluna C, mas escolha novamente nas próximas linhas? Ao mesmo tempo, as linhas com a palavra "TOTAL" na coluna C podem ter sua própria numeração?

Isso deve ser feito 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 não se propaga automaticamente na coluna A.

Como 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
    
por Marcin 26.10.2014 / 23:31

1 resposta

3

Aqui está uma solução. Ele pressupõe que os dados iniciem na linha 1 (se não, desloque as referências da linha). A fórmula em A1:

    =IF(C1="TOTAL",COUNTIF(C$1:C1,"TOTAL"),ROW(A1)-COUNTIF(C$1:C1,"TOTAL"))

Copie essa coluna para baixo A 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 em col A apareçam automaticamente à medida que novas entradas são adicionadas ao col C. Isso pode ser feito adicionando um teste ISBLANK à fórmula e preenchendo previamente a col 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 col A. Enquanto não houver nada na coluna C para uma linha, a fórmula retornará um espaço reservado nulo e a célula na col A ficará em branco. Quando um valor é inserido no col C, a fórmula funcionará como antes.

    
por 27.10.2014 / 01:31