Tudo o que você precisa é simples 2 colunas de classificação : Ribbon Data > Sort
, adicione 2 níveis de classificação como mostrado abaixo (as datas são formatadas usando minhas próprias configurações regionais, então não se preocupe com isso) :
Eaquiestá:
ATUALIZAÇÃO:
De acordo com as condições atualizadas, os grupos na coluna B devem ser classificados de acordo com a data mais antiga no grupo, enquanto os grupos ainda estão empilhados juntos. Isto pode ser conseguido através de uma coluna de cálculo intermediária. Digite D1 a seguinte fórmula:
=MIN(IF($B1=$B:$B,$C:$C,2^100))
mas pressione CTRL + SHIFT + ENTER em vez do usual ENTER - isto definirá um ARRAY e resultará em colchetes {}
ao redor (mas NÃO digite-os manualmente!).
Em seguida, execute a classificação sugerida acima, mas com o seguinte conjunto de opções:
Column D / Values / Smallest to Largest
Column C / Values / Oldest to Newest
Isso resultará na saída desejada. Após a classificação, a coluna D pode ser removida.