
Vispārēja formula
=TEXT(date1,"format")&" - "&TEXT(date2,"format")
Kopsavilkums
Lai vienā šūnā parādītu datumu diapazonu, pamatojoties uz datumiem dažādās šūnās, varat izmantot formulu, kuras pamatā ir funkcija TEXT.
Parādītajā piemērā formula šūnā E5 ir:
=TEXT(B5,"mmm d")&" - "&TEXT(C5,"mmm d")
Paskaidrojums
Funkcija TEKSTS ņem skaitliskas vērtības un pārvērš tās teksta vērtībās, izmantojot jūsu norādīto formātu. Šajā piemērā abām E5 TEXT funkcijām mēs izmantojam formātu "mmm d". Rezultāti tiek apvienoti ar defisi, izmantojot vienkāršu savienojumu.
Piezīme. Visos pārējos E slejas piemēros tiek izmantoti dažādi teksta formāti.
Trūkst beigu datuma
Ja nav norādīts beigu datums, formula nedarbosies pareizi, jo defise joprojām tiks pievienota sākuma datumam (piemēram, "1. marts -").
Lai rīkotos šajā gadījumā, jūs varat ietīt konkatenāciju un otro TEXT funkciju, ja tā:
=TEXT(date1,"mmm d")&IF(date2""," - "&TEXT(date2,"mmm d"),"")
Tādējādi tiek izveidots pilns datumu diapazons, kad ir abi datumi, bet tiek parādīts tikai sākuma datums, ja trūkst beigu datuma.
Sākuma datums nav norādīts
Lai risinātu gadījumu, kad nav norādīti abi datumi, varat ievietot vēl vienu šādu IF:
=IF(date1"",TEXT(date1,"mmmm d")&IF(date2""," - "&TEXT(date2,"mmm d"),""),"")
Šī formula vienkārši atgriež tukšu virkni (""), kad date1 nav pieejama.