Excel formula: datumu diapazona izveide no diviem datumiem -

Satura rādītājs

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.

Interesanti raksti...