¿Obtener la Fecha más cercana a la fecha actual?

La problemática es la siguiente:
En una fila tengo un conjunto de fechas que corresponden a las fechas en que se realizarán reuniones, dado la fecha actual, necesito obtener de dicho conjunto la siguiente reunión.
Vale decir, obtener la fecha más cercana que sea mayor o igual a la actual.
Tengo 4 ejemplos que debe resolver, siendo la fecha actual 01/04/2011:
1) Dado las fechas 10/08/2010; 02/09/2010; 02/11/2010; 27/12/2010; 17/01/2011; 01/04/2011; 02/04/2011
debe de obtener 01/04/2011
2) Dado las fechas 05/01/2011; 02/04/2011; 01/05/2011;01/12/2011
debe de obtener 02/04/2011
3) Dado las fechas 08/03/2011; 01/03/2011; 01/12/2011
Debe de obtener 01/12/2011
4) Dado las fechas 21/08/2010; 12/09/2010; 20/11/2010; 17/12/2010
NO Debe de obtener ninguna
He probado con BUSCAR, pero en los ejemplos anteriores, falla en el caso 2 y 3.
Tengo el Excel 2003.
Tambien probe conMIN(SI(A1:A50>=HOY();A1:A50)), pero mi version de Excel (2003) marca error en A1:A50>=HOY(), el operador >= no trabaja con Rangos o no lo considera valido.

2 respuestas

Respuesta
1
Prueba así:
=si(eserror(indice(a1:a6;coincidir(1;indice(--(a1:a6>=hoy()););0);));"";indice(a1:a6;coincidir(1;indice(--(a1:a6>=hoy()););0);))
No resulto!
Pues vale!.
Es una respuesta bastante clara, yo lo probé y a mi si me resulto. Sino indicas donde o porque falla difícil va a ser que pueda ayudarte.
La estoy usando de esta manera:
=SI(ESERROR(INDICE(F4:O4;COINCIDIR(1;INDICE(--(F4:O4>=HOY()););0);));"";INDICE(F4:O4;COINCIDIR(1;INDICE(--(F4:O4>=HOY()););0);))
F4:O4: es el rango donde están las fechas, las celdas están con el siguiente formato de Fecha dd/mm/aaaa.
El problema es que no entrega ningún resultado y el error dice que omite celdas adyacentes, al probar cada fórmula por separado, aparece un error de referencia por celda no valida
La secuencia de fechas que estoy probando es: 10/08/2010 02/09/2010 02/11/2010 27/12/2010 17/04/2011  07/05/2011. De las cuales deberia de Retornar 17/04/2011.
¿Me faltara algún complemento?... ¿Sera la version de Excel (tengo Office 2002)?... ¿El formato de celdas no es el adecuado?
La fórmula esta pensada si tenias los datos en filas, como los tienes en columnas prueba así:
=si(eserror(indice(f4:o4;1;coincidir(1;indice(--(f4:o4>=hoy()););0)));"";indice(f4:o4;1;coincidir(1;indice(--(f4:o4>=hoy()););0)))
Me alegro que te haya funcionado.
Sino te importa finaliza la pregunta del tablón.
Excelente, muchas gracias!
Finalizar una pregunta es muy sencillo.
Cuando el experto te haya contestado y tú no requieras más aclaraciones, no tienes más que entrar en la pregunta y en su parte inferior presionar sobre "Finalizar".
No tienes más que elegir la puntuación que quieres otorgarle al experto y, opcionalmente, un come
Respuesta
1
Hay sin duda otros sistemas.
B3:f3 las fechas
=indice(b3:f3;coincidir(hoy();b3:f3;1)+1--esnumero(coincidir(hoy();b3:f3;0)))

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas