Note que a média das diferenças é justa (max-min) / contagem: (d1-d2) + (d2-d3) + (d3-d4) + ... = d1-dn
Com isso, você pode usar uma fórmula como (MAX(d1:dn)-MIN(d1:dn))/COUNT(d1:dn)
Isso colocaria todas as datas em um pote, portanto, você precisa filtrar adicionalmente pelos códigos - em vez de simplesmente MAX(d1:dn)
, use MAX(IF(a1:an=code,d1:dn,0)
como uma fórmula de matriz. Adicione ifs semelhantes para MIN e COUNT (ou use COUNTIF); observe que, para MIN, o valor else não pode ser 0, mas precisa ser algo muito grande.