Excel-formule: maak een datumbereik van twee datums -

Inhoudsopgave

Generieke formule

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

Samenvatting

Als u een datumbereik in één cel wilt weergeven op basis van datums in verschillende cellen, kunt u een formule gebruiken die is gebaseerd op de functie TEKST.

In het weergegeven voorbeeld is de formule in cel E5:

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

Uitleg

De TEXT-functie neemt numerieke waarden en converteert deze naar tekstwaarden met behulp van het formaat dat u opgeeft. In dit voorbeeld gebruiken we het formaat "mmm d" voor beide TEXT-functies in E5. De resultaten worden samengevoegd met een koppelteken door middel van eenvoudige aaneenschakeling.

Opmerking: de andere voorbeelden in kolom E gebruiken allemaal verschillende tekstformaten.

Einddatum ontbreekt

Als de einddatum ontbreekt, werkt de formule niet correct omdat het koppelteken nog steeds aan de startdatum wordt toegevoegd (bijv. "1 maart -").

Om dit geval af te handelen, kunt u de aaneenschakeling en de tweede TEXT-functie als volgt in IF plaatsen:

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

Dit creëert het volledige datumbereik wanneer beide datums aanwezig zijn, maar geeft alleen de startdatum weer als de einddatum ontbreekt.

Startdatum ontbreekt

Om een ​​geval af te handelen waarin beide datums ontbreken, kunt u een andere IF als volgt nesten:

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

Deze formule retourneert gewoon een lege tekenreeks ("") wanneer date1 niet beschikbaar is.

Interessante artikelen...