Mín. / Máx. De una fila solo si el valor en otra fila es X

9

Soy un poco vago en cuanto a lo que estoy buscando / preguntando, pero aquí hay un ejemplo:

A  | B
22 | 5
15 | 5
2  | 10
19 | 10
5  | 10


=min(A2:A6, if(B2:B6=5, 5)) ==> 15
=min(A2:A6, if(B2:B6=5, 10)) ==> 2

Dado un amplio rango (más de 1000 filas), solo incluye en el cálculo (que puede ser min / max / avg) las celdas si otra celda en la misma fila contiene un valor particular.

Duck Squad
fuente
1
¿Puedes compartir un documento con nosotros?
Jacob Jan Tuinstra

Respuestas:

10

Creo que esto es lo que estás buscando:

=ARRAYFORMULA(min(if(B2:B6=5,A2:A6)))

La documentación completa de arrayformula se encuentra en el Soporte de Google . "Esta función permite la especificación de un rango (o múltiples rangos del mismo tamaño) en funciones que normalmente no aceptan rangos".

José
fuente