En Google Sheets, necesito crear una fecha en el siguiente formato:

2016-06-15T12: 00-0800 / 2016-10-16T12: 00-0800

(Fecha de ayer / fecha de hoy + 120 días)

Usando =NOW()-1, obtengo la fecha de ayer.

Usando Formato - Fecha - Más - Year(1930)-Month(05)-Day(01)T:Hour(01):00-0800, obtengo el formato adecuado para la primera parte del rango de fechas (2016-06-15T12:00-0800).

Repetir el mismo proceso con =NOW()+120.

Obtuve la segunda parte del intervalo de fechas (2016-10-16T12:00-0800).

PROBLEMA: Intentando =CONCATENATE(A2,"/",B2), resulta en esto:

42901.6965777315 / 43022.6965777315

... y no importa lo que haga: cambie el formato, intente usar =CONCATENATE(=TEXT(A2),"/",=TEXT(B2)) u otros trucos que conozco, o recibo una celda en blanco, un mensaje de error o un desastre aún peor.

Todo lo que quiero es combinar 2 celdas de fecha en 1, con una barra en el medio. ¿Cómo se puede lograr esto?

1
TomJones999 17 jun. 2017 a las 00:05

3 respuestas

La mejor respuesta

Intente unirse en lugar de concatenar:

=join("/",A1,B1)
1
Ed Nelson 16 jun. 2017 a las 21:51

TEXTO con solo una fecha como argumento devuelve el número de serie correspondiente a esa fecha,

Primero debe conferir el resultado de sus fórmulas que involucra AHORA a un texto formateado usando TEXTO con el segundo argumento. Entonces podrías concatenar el resultado de eso.

Lo anterior será donde en una sola fórmula, pero tal vez debería comenzar haciendo cada paso en celdas separadas para facilitar la verificación del resultado de cada parte.

0
Rubén 17 jun. 2017 a las 16:52

Tal vez:

=text(now()-1,"yyyy-mm-ddThh:mm")&"-0800/"&text(now()+120,"yyyy-mm-ddThh:mm")&"-0800"
1
pnuts 17 jun. 2017 a las 20:16