Sigue las indicaciones:
1. Pon la siguiente fórmula MATRICIAL en la celda V2:
=K.ESIMO.MAYOR(SI($B$4:$B$42=1;SI($B$5:$B$43=1;$B$3:$B$41));FILAS($W$2:W4))
NOTA: Para aceptar la fórmula MATRICIAL, debes presionar al mismo tiempo las teclas:
Shift + Contrl + Enter
No se acepta la fórmula solamente con Enter.
Verás que la fórmula MATRICIAL queda entre llaves { }
2. La regla es que un grupo termina cuando existe doble 1.
3. Al final de tus datos deberás terminar con doble 1.
4. Si la fila final de tus datos es el 41, entonces deberás poner un 1 en la celda B42 y otro 1 en la celda B43.
La primera parte de la fórmula, deberá llegar a la celda con el penúltimo 1, en el ejemplo anterior, será hasta el 42:
K.ESIMO.MAYOR(SI($B$4:$B$42=1,
La segunda parte de la fórmula, será hasta el último 1, fila antes 43:
SI($B$5:$B$43=1,
Y la tercera parte de la fórmula, será hasta la fila de tus datos, 41:
$B$3:$B$41)),FILAS($W$2:W2))
5. Después de que hayas entrado la fórmula MATRICIAL, copia hacia abajo hasta V5. Esto te dará el primero, segundo, tercero y cuarto.
----
6. Como puedes ver, debes adaptar la fórmula y poner doble 1 al final para que funcione.
7. Puedes ampliar el rango de la fórmula, por ejemplo:
=K.ESIMO.MAYOR(SI($B$4:$B$1001=1;SI($B$5:$B$1002=1;$B$3:$B$1000));FILAS($W$2:W2))
Pero debes conservar la lógica de la numeración de cada parte de la fórmula y siempre poner el doble 1 al final de tus datos.
---