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.