Máximo de un rango de números
Hola, me gustaría resolver un problema. Tengo dos columnas A y B, la primera está ordenada de menor a mayor y la segunda son valores aleatorios. Quiero obtener en otra columna (C) el máximo de esos valores de B pero sólo para cada valor de A (no del total de la columna B), que cambie cuando paso a otro valor. Obviamente necesito una fórmula puesto que el número de datos es muy grande y no puedo ir seleccionando el máximo de cada rango ya que tardaría una eternidad. Un ejemplo de lo que busco:
A B C(máximo de B según A)
1990 0,1 0,2
1990 0,2 0,2
1990 0,2 0,2
2110 0,1 0,3
2110 0,3 0,3
2233 0,2 0,4
2233 0,1 0,4
2233 0,1 0,4
2233 0,1 0,4
2233 0,4 0,4
2233 0,2 0,4
... ... ...
Muchas gracias, un saludo.