
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.