Vzorec programu Excel: Vytvorte rozsah dátumov z dvoch dátumov -

Obsah

Všeobecný vzorec

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

Zhrnutie

Ak chcete zobraziť rozsah dátumov v jednej bunke na základe dátumov v rôznych bunkách, môžete použiť vzorec založený na funkcii TEXT.

V zobrazenom príklade je vzorec v bunke E5:

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

Vysvetlenie

Funkcia TEXT preberá číselné hodnoty a prevádza ich na textové hodnoty vo formáte, ktorý určíte. V tomto príklade používame formát „mmm d“ pre obe funkcie TEXT v E5. Výsledky sú spojené spojovníkom pomocou jednoduchého zreťazenia.

Poznámka: všetky ostatné príklady v stĺpci E používajú rôzne textové formáty.

Chýba dátum ukončenia

Ak koncový dátum chýba, vzorec nebude fungovať správne, pretože spojovník sa bude stále pripájať k počiatočnému dátumu (napr. „1. marca -“).

Na zvládnutie tohto prípadu môžete dovnútra IF zabaliť zreťazenie a druhú funkciu TEXT takto:

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

Týmto sa vytvorí celý rozsah dátumov, keď sú obidva dátumy k dispozícii, ale výstup bude iba počiatočný, keď chýba dátum ukončenia.

Chýba dátum začatia

Ak chcete vyriešiť prípad, keď chýbajú obidva dátumy, môžete vnoriť ďalší IF, ako je tento:

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

Tento vzorec jednoducho vráti prázdny reťazec (""), keď nie je k dispozícii dátum1.

Zaujímavé články...