
Estoy usando Microsoft Excel 2010 y estoy intentando crear un título que se actualizará cada vez que se abra la hoja de cálculo. Quiero que diga "Previsión desde (fecha de hoy) hasta finales de 2013".
Hasta ahora tengo la siguiente fórmula:
=CONCATENATE("Forecast From ",K10," until end of 2013")
En la celda K10 lo he usado =TODAY()
para que cada vez que se abra la hoja de cálculo, actualice esa fecha para que esté actual.
No funciona porque no puedo representar "K10" como una fecha dentro de la cadena concatenada.
¿Alguna sugerencia sobre cómo solucionar este problema o posiblemente otro método que pueda utilizar para solucionarlo?
Respuesta1
Excel almacena la fecha en formato serial. Esto es lo que estás viendo cuando simplemente concatenas esa celda. Debe transformar los datos de la fecha de serie a un formato de texto usando la función Texto.
=Concatenate("Forecast From ",Text(K10,"mm-dd-yyyy")," until end of 2013")
Respuesta2
Scott McKinney tiene razón.
Para otra opción, se logra lo mismo usando el signo "&", que es el operador de concatenación, así:
="Forecast From " & TEXT(K10,"mm-dd-yyyy") & " until end of 2013"
También puedes =TODAY()
sacar el K10 y simplemente reescribirlo todo como
="Forecast From " & TEXT(TODAY(),"mm-dd-yyyy") & " until end of 2013"
Es realmente una cuestión de preferencia personal.