Calcular fecha mínima en un rango variable

1 post / 0 nuevos
SxMaG
Imagen de SxMaG
Offline
última acción: Hace 1 mes 6 días
alta: 29/10/2020 - 11:47
Puntos: 25
Calcular fecha mínima en un rango variable

Buenos días.
Estoy creando un excel en el que una de las hojas del documento hace referencia a la planificación de un servicio. En esta planificación he creado una especie de calendario en el que se introducen el nombre de las fases y las subfases, el tipo, la fecha de inicio da la fase, la duración, y la fecha fin (que se calcula automática con los dos datos anteriores).
La duda me surge por lo siguiente. La hoja deberá ir bloqueada porque a la derecha llevará una serie de fórmulas que referenciarán a otras hojas...y he creado dos botones (ahora mismo son círculos) en el que si se seleccionan se crean fases o subfases (mirar por color). Con estos botones se puede ir modificando el calendario al gusto de cada uno. También añadiré uno que sea para eliminar fases o subfases. Al final el tema de las fases o subfases son filas que se copia, insertan y limpian para dejar los valores en blanco. La duda que tengo es:
Yo quiero que en los niveles 1 (que serían las fases y que están coloreadas de un amarillo mostaza) la fecha de inicio y la fecha de fin me las calcule automáticas en función del k ésimo menor o mayor respectivamente de las subfases. En un principio es una fórmula sencilla (sería la que está puesta en la misma fórmula del ejemplo que os adjunto) pero teniendo en cuenta que se pueden insertar niveles 1 entre los niveles 2 o insertar niveles 1 con solo 1 nivel 2 por debajo y demás, no sé cómo hacerlo. Entiendo que se deberá hacer con una macro pero no sé cómo programarla. La idea sería que la macro viera de alguna forma el número de niveles 2 que tiene por debajo e hiciera el cálculo de las celdas inferiores hasta que encontrara otro nivel 1, donde terminaría de leer y pararía la fórmula.
No sé si me he explicado en el tostón que os he soltado...espero que sí. Adjunto la hoja excel con los datos y las macros que ya tengo creadas.
Un saludo y muchas gracias de antemano.