
Generisk formel
=TEXT(date1,"format")&" - "&TEXT(date2,"format")
Sammendrag
For å vise et datoperiode i en celle basert på datoer i forskjellige celler, kan du bruke en formel basert på TEKST-funksjonen.
I eksemplet vist er formelen i celle E5:
=TEXT(B5,"mmm d")&" - "&TEXT(C5,"mmm d")
Forklaring
TEKST-funksjonen tar numeriske verdier og konverterer dem til tekstverdier ved hjelp av formatet du angir. I dette eksemplet bruker vi formatet "mmm d" for begge TEKST-funksjonene i E5. Resultatene blir sammenføyet med en bindestrek ved hjelp av enkel sammenføyning.
Merk: de andre eksemplene i kolonne E bruker alle forskjellige tekstformater.
Sluttdato mangler
Hvis sluttdatoen mangler, vil ikke formelen fungere riktig fordi bindestreket fortsatt blir lagt til startdatoen (f.eks. "1. mars -").
For å håndtere denne saken kan du pakke sammenkjøpingen og den andre TEKST-funksjonen inne HVIS slik:
=TEXT(date1,"mmm d")&IF(date2""," - "&TEXT(date2,"mmm d"),"")
Dette oppretter hele datoperioden når begge datoene er til stede, men gir bare startdatoen når sluttdatoen mangler.
Startdato mangler
For å håndtere en sak der begge datoene mangler, kan du hekke en annen HVIS slik:
=IF(date1"",TEXT(date1,"mmmm d")&IF(date2""," - "&TEXT(date2,"mmm d"),""),"")
Denne formelen returnerer ganske enkelt en tom streng ("") når date1 ikke er tilgjengelig.