Excel-formel: Opret datointerval fra to datoer -

Indholdsfortegnelse

Generisk formel

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

Resumé

For at få vist et datointerval i en celle baseret på datoer i forskellige celler, kan du bruge en formel baseret på TEKST-funktionen.

I det viste eksempel er formlen i celle E5:

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

Forklaring

TEKST-funktionen tager numeriske værdier og konverterer dem til tekstværdier ved hjælp af det format, du angiver. I dette eksempel bruger vi formatet "mmm d" til begge TEXT-funktioner i E5. Resultaterne er forbundet med en bindestreg ved hjælp af enkel sammenkædning.

Bemærk: de andre eksempler i kolonne E bruger alle forskellige tekstformater.

Slutdato mangler

Hvis slutdatoen mangler, fungerer formlen ikke korrekt, fordi bindestreg stadig tilføjes til startdatoen (f.eks. "1. marts -").

For at håndtere denne sag kan du pakke sammenkædningen og den anden TEKST-funktion inde HVIS sådan:

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

Dette opretter det fulde datointerval, når begge datoer er til stede, men udsender kun startdatoen, når slutdatoen mangler.

Startdato mangler

For at håndtere en sag, hvor begge datoer mangler, kan du rede en anden HVIS som denne:

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

Denne formel returnerer simpelthen en tom streng (""), når dato1 ikke er tilgængelig.

Interessante artikler...