Aqui está uma resposta com duas colunas auxiliares (é claro que você pode ocultá-las):
- helper1:
=AGGREGATE(2,5,A2)- mostra apenas 1 para visível e 0 para linhas invisíveis (claro que você sempre vê 1 :))
- helper2:
=IF(C2=1,IFERROR(MAX($D$1:D1)+(COUNTIFS($A$1:A1,A2,$C$1:C1,1)=0),1),"")-
MAX($D$1:D1)- procura o maior número de grupo até o momento -
COUNTIFS($A$1:A1,A2,$C$1:C1,1)- verifica se o valor atual está presente em linhas SUPERIORES VISÍVEIS -
MAX(...)+(COUNTIFS(...)=0)- aumenta o número do grupo se for um novo grupo -
IFERROR(...,1)- define o número do grupo para 1 para a primeira linha visível -
IF(C2=1,...,"")- calcula o número do grupo apenas para linhas visíveis
-
Como configurar a formatação condicional:
- vá para: Página inicial - formatação condicional - nova regra - use uma fórmula ...
- na fórmula insira
=MOD($D1,2)=1 - defina a formatação desejada
