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