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.

1 Respuesta

Respuesta
1

En la celda C1 pon esta fórmula

=MAX(SI($A$1:$A$100=A1;$B$1:$B$100))

La fórmula es matricial para aceptarla, deberás presionar al mismo tiempo las 3 teclas

SHIFT + Control + Enter

Después de presionar las teclas notarás que la fórmula aparece con llaves al principio y al final de la fórmula, así

{=MAX(SI($A$1:$A$100=A1;$B$1:$B$100))}

Cambia en la fórmula el 100 por el número de la última fila con datos

Copia la fórmula hacia abajo para tenerla en todas las filas.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas