Minha solução
Primeiro, mantenha suas colunas A e B classificadas em ordem crescente.
Em seguida, assumindo que a linha 1 é uma linha de cabeçalho, defina
C2 a =IF(NOT(A2=A1),ROW(),0) ;
D2 a =IF(AND(NOT(C2=C1),NOT(C2=0)),CONCATENATE("B",TEXT(C2,"0")),D1) ;
E2 a =IF(NOT(A3=A2),ROW(),0) ;
F2 a =IF(AND(NOT(E2=E1),NOT(E2=0)),CONCATENATE("B",TEXT(E2,"0")),F3) ;
e, finalmente, G2 to =INDIRECT(F2)-INDIRECT(D2) .
Preenchimento automático de colunas C a G até a última linha e a vida útil do raiz Axe na célula Gx.
Aqui está a saída com seus dados de amostra:
Explicações
Classifiqueasduasprimeirascolunasparagarantirqueosdadossejamagrupadosporraízes,eosúltimosdadosmenososprimeirosdadosemcadagruposãootempodevidadessaraiz.
Useduascolunassuplementares(C&D)paraencontraroíndicedecélulasdosprimeirosdadoseoutrasduasparaencontraroíndicedosúltimosdados.
OtruqueéquecadavezquevocêobservaovalordacolunaAmuda,vocêsabequeumgrupodedadosterminoueumnovocomeçou.
DepoisdepreencherascolunasDeFcomíndicesdecélulas,useafunçãoINDIRECTparabuscarorespectivovaloresubtraí-las.


