Esto puede ser o no lo que usted busca.
Esto supone que usted conoce las celdas a las que va a hacer referencia. Y recuerda que esto es sólo un ejemplo..
IF(A2<TODAY(),D2,INDEX(D,COUNTA(D) + 1))
Utilizando la función IF.
IF(expresión if,if-true,if-false)
Primer valor de la fecha de comparación en A2 con la fecha de hoy HOY() como el Expresión if
A2<TODAY()
Utilizamos el símbolo menos que < para devolver un verdadero o falso para la expresión.
Si el expresión devuelve Verdadero y rellenamos la celda con Los datos de la celda en D2
Si el expresión devuelve Falso y rellenamos la celda con los últimos datos de la columna D
La función INDEX devuelve el valor de la celda situada en la intersección de la fila y la columna especificadas dentro de una colección de celdas o de una matriz devuelta por una función de matriz.
.
La función COUNTA devuelve el número de sus argumentos que no son vacíos.
Apuesta por buscar en el panel de Funciones una explicación más completa sobre todas las funciones.
Una vez que haya configurado la primera fila, utilice el asa de arrastre para arrastrar la celda de la fórmula hacia las demás filas en las que desee colocarla.
Se ajustarán automáticamente a las referencias de las celdas correctas.
Notas:
- En el momento de publicar este artículo, la fecha era 6 de septiembre de 2014
- Tendrá que encontrar una forma de tratar las celdas en blanco en la columna de datos. Si se encuentra una celda en blanco, arrojará los resultados. Usted debe encontrar una solución con una búsqueda en Google. Será el COUNTA función que necesitas mirar.