Adiciona um número incremental baseado em condições no Excel

0

Eu tenho uma coluna que contém valores de texto e uma coluna que contém datas. Eu estou tentando adicionar um número incremental na terceira coluna com base em primeiro encontrar duplicatas na primeira coluna e, em seguida, verificar a data na segunda coluna.

Isto é o que eu sou depois:

Apple   1-Jan   1
Apple   2-Jan   2
Apple   3-Jan   3
Apple   3-Jan   4
Pear    5-Mar   1
Pear    6-Mar   2
Pear    7-Mar   3

Como a Apple é duplicada 4 vezes, a terceira coluna contém de 1 a 4, com base na data do antigo para o novo.

    
por Sconny 25.09.2015 / 04:24

2 respostas

1

Sem a complicação da data, isso se torna bastante simples. Digamos que suas colunas sejam A, B e C. A fórmula precisa comparar uma linha à linha anterior, portanto, deixe a linha 1 em branco (para que exista, mas não contenha um valor que cause um problema de teste) e inicie os dados na linha 2. A célula C2 conteria:

=IF(A2=A1,C1+1,1)

Copie isso conforme necessário. Se apenas compara o valor A com a linha anterior. Se for o mesmo, incrementa a contagem. Caso contrário, reinicia a contagem em 1.

    
por 25.09.2015 / 05:03
1

Obrigado ao @ fixer1234 por me ajudar a entender que eu estava complicando demais o problema.

A correção simples é usar = COUNTIF ($ A $ 1: $ A1, A1)

    
por 25.09.2015 / 05:04