Excel formula: Create date range from two dates

Fórmula genérica

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

Explicación

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:

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

Cómo funciona esta fórmula

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

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

Falta la fecha de finalización

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

Para manejar este caso, puede ajustar la concatenación y la segunda función TEXTO dentro de SI de la siguiente manera:

=TEXTO(date1,"mmm d")&SI(date2<>""," - "&TEXTO(date2,"mmm d"),"")

Esto crea el rango de fechas completo cuando ambas fechas están presentes, pero solo genera 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:

=SI(date1<>"",TEXTO(date1,"mmmm d")&SI(date2<>""," - "&TEXTO(date2,"mmm d"),""),"")

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


Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT