Fórmula de Excel: crear rango de fechas a partir de dos fechas -

Tabla de contenido

Fórmula genérica

=TEXT(date1,"format")&" - "&TEXT(date2,"format")

Resumen

Para mostrar un rango de fechas en una celda basado en fechas en diferentes celdas, puede usar una fórmula basada en la función TEXTO.

En el ejemplo que se muestra, la fórmula en la celda E5 es:

=TEXT(B5,"mmm d")&" - "&TEXT(C5,"mmm d")

Explicación

La función TEXTO toma valores numéricos y los convierte en valores de texto usando el formato que usted especifique. En este ejemplo, estamos usando el formato "mmm d" para ambas funciones de TEXTO en E5. Los resultados se unen con un guión mediante una concatenación simple.

Nota: los otros ejemplos en la columna E usan todos formatos de texto diferentes.

Falta la fecha de finalización

Si falta la fecha de finalización, la fórmula no funcionará correctamente porque el guión seguirá anexado a la fecha de inicio (por ejemplo, "1 de marzo -").

Para manejar este caso, puede envolver la concatenación y la segunda función TEXT dentro de IF así:

=TEXT(date1,"mmm d")&IF(date2""," - "&TEXT(date2,"mmm d"),"")

Esto crea el rango de fechas completo cuando ambas fechas están presentes, pero genera solo la fecha de inicio cuando falta la fecha de finalización.

Falta la fecha de inicio

Para manejar un caso en el que faltan ambas fechas, puede anidar otro SI como este:

=IF(date1"",TEXT(date1,"mmmm d")&IF(date2""," - "&TEXT(date2,"mmm d"),""),"")

Esta fórmula simplemente devuelve una cadena vacía ("") cuando date1 no está disponible.

Articulos interesantes...