Kaip konvertuoti savaitės numerį į datą programoje "Excel" (2 tinkami metodai)

  • Pasidalinti
Hugh West

"Microsoft Excel" programoje darbas su savaitėmis ir datomis yra viena iš svarbiausių užduočių. Jūs susidursite su daugybe situacijų, kai turėsite rasti savaitės numerį iš datos arba datą iš savaitės numerio. Taigi, idealu žinoti visas detales apie tai, kad galėtumėte tai atlikti gana lengvai. Šioje pamokoje išmoksite konvertuoti savaitės numerį į datą "Excel" programoje, naudodami tinkamus pavyzdžius ir tinkamai.iliustracijos. Taigi, pasilikite su mumis.

Atsisiųsti praktikos sąsiuvinį

Savaitės numerio konvertavimas į datą.xlsx

2 būdai konvertuoti savaitės numerį į datą programoje "Excel

Ateinančiuose skyriuose parodysiu dvi esmines formules, kurias galite naudoti savo darbalapyje. Jos padės jums konvertuoti savaitės numerį į datą "Excel" programoje. Rekomenduoju išmokti ir taikyti visus šiuos metodus.

Pirmiausia tai paaiškinkime. Abiejose formulėse bus funkcija DATA ir savaitės dienos funkcija . Šios funkcijos padės jums sukurti formulę.

Pradėkime.

1. Naudojant DATE ir WEEKDAY funkcijas savaitės numeriui konvertuoti į datą

Dabar "Excel" programoje nėra paprastų funkcijų savaitės numeriui konvertuoti į datą. Todėl mes sukuriame formulę, kuri tai padarytų. Mes naudojame funkcija DATA ir savaitės dienos funkcija . Pažvelkite į šią ekrano nuotrauką:

Šis pavyzdys pagrįstas ISO savaitės sistema. Šioje sistemoje savaitės diena prasideda pirmadieniu, o savaitė, kurioje lieka pirmas metų ketvirtadienis, laikoma 1 savaite. Ji populiari kaip Europos savaitės skaičiavimo sistema.

Dabar, norėdami gauti pradžios datą, įveskite šią formulę E5 ląstelė:

=DATA(B5, 1, -2) - SAVAITĖS DIENA(DATA(B5, 1, 3)) + C5 * 7

Pastaba: jei įvesite formulę, ji grąžins serijos numerio formatą. Taigi, prieš ką nors darydami , konvertuoti serijos numerį į datą . Pakeitę formatą, atlikite šiuos veiksmus.

🔎 Formulės suskirstymas

DATA(B5, 1, -2) - SAVAITĖS DIENA(DATA(B5, 1, 3)): Jis grįžta paskutinį praėjusių metų pirmadienį.

C5 * 7: Sudėjome savaičių skaičių, kuris padaugintas iš 7, kad gautume konkrečių metų pirmadienį.

ISO savaičių skaičiavimo sistemoje savaitė, kurioje yra pirmasis ketvirtadienis, laikoma 1 savaite. Todėl pirmąjį pirmadienį galite rasti tarp gruodžio 29 d. ir sausio 4 d. Taigi, norėdami sužinoti šią datą, turite pamatyti pirmadienį iš karto prieš sausio 5 d.

Jei jūsų tikslas yra rasti pirmadienį prieš pat metų sausio 5 d. B5, naudokite šiuos veiksmus. DATA(metai, mėnuo, diena) funkcijos:

=DATA(B5,1,5) - SAVAITĖS DIENA(DATA(B5,1,3))

Dabar norėjome rasti ne pirmąjį šių metų pirmadienį, o paskutinį ankstesnių metų pirmadienį. Taigi iš sausio 5 d. atėmėme septynias dienas. DATA funkcija:

=DATA(B5,1,-2) - SAVAITĖS DIENA(DATA(B5,1,3))

Dabar galite lengvai rasti paskutinę savaitės datą naudodami šią formulę:

=E5+6

Panašiai galite naudoti ankstesnę formulę ir prie jos pridėti šešias, kad gautumėte savaitės pabaigą.

=DATA(B5, 1, -2) - SAVAITĖS DIENA(DATA(B5, 1, 3)) + C5 * 7+6

1.1 pirmadienio-sekmadienio savaitė (nuo sausio 1 d.)

Ankstesniame metode, kurį ką tik parodėme, taikoma ISO savaitės skaičiavimo sistema. Šiuo atveju savaitės dienos data pradedama skaičiuoti nuo ketvirtadienio kaip 1 savaitės. Jei dirbate zonoje, kurioje ši sistema netaikoma, naudokite šią "Excel" formulę.

Jei jūsų 1 savaitė prasideda nuo sausio 1 d., o pirmadienis yra pradinė savaitė, šios formulės padės jums tai padaryti.

Mes naudojame savaitės dienos funkcija ir funkcija DATA .

Norėdami gauti pradžios datas, įveskite šią formulę E5 ląstelė ir vilkite užpildymo rankenos piktogramą žemyn:

=DATA(B5, 1, -2) - SAVAITĖS DIENA(DATA(B5, 1, 3)) + C5 * 7

Norėdami gauti pabaigos datas, įveskite šią formulę Eilutė F5 ir vilkite užpildymo rankenos piktogramą žemyn:

=DATA(B5, 1, -2) - SAVAITĖS DIENA(DATA(B5, 1, 3)) + C5 * 7+6

1.2 savaitė nuo saulės iki sekmadienio (nuo sausio 1 d.)

Jei savaitė prasideda sekmadienį, galite naudoti panašią "Excel" formulę, kad gautumėte pradžios ir pabaigos datą.

Norėdami gauti pradžios datas, įveskite šią formulę E5 ląstelė ir vilkite užpildymo rankenos piktogramą žemyn:

=DATA(B5,1,1,1) - SAVAITĖS DIENA(DATA(B5,1,1),1) + (C5-1)*7 + 1

Norėdami gauti pabaigos datas, įveskite šią formulę Eilutė F5 ir vilkite užpildymo rankenos piktogramą žemyn:

=DATA(B5,1,1,1) - SAVAITĖS DIENA(DATA(B5,1,1),1) + (C5-1)*7

Kaip matote, mums pavyko konvertuoti savaitės numerį į datą "Excel" programoje.

Susijęs turinys: Kaip konvertuoti bendrąjį formatą į datą "Excel" programoje (7 metodai)

Panašūs skaitiniai

  • Tekstas "Excel" programoje nekonvertuojamas į datą (4 problemos ir sprendimai)
  • Kaip konvertuoti "Unix" laiko žymą į "Excel" datą (3 metodai)
  • Teksto datos ir laiko konvertavimas į "Excel" datos formatą (7 paprasti būdai)

2. MAX ir MIN funkcijos savaitės numeriui konvertuoti į datą

Norėdami konvertuoti savaitės numerį į datą "Excel" programoje, galite naudoti MIN funkcija ir MAX funkcija pagal tą pačią formulę.

Ankstesnėse formulėse matėme, kad jos grąžina 1 savaitės pirmadienį arba sekmadienį, net jei jis patenka į tuos pačius metus, kuriuos nurodėte, arba į ankstesnius metus. Pradžios datos formulė visada grąžina sausio 1 d. kaip 1 savaitės pradžios datą. Automatiškai pagal pabaigos datos formulę nuosekliai gaunama gruodžio 31 d. kaip paskutinės metų savaitės pabaigos datą, neatsižvelgiant į savaitės dieną.

2.1 Visada skaičiuojama pirmadienio-sekmadienio savaitė (nuo sausio 1 d.)

Dabar jūsų 1 savaitė prasideda sausio 1 d., o savaitės diena yra pirmadienis. MAX funkcija ir MIN funkcija visada pradėti skaičiuoti nuo sausio 1 d.

Norėdami gauti pradžios datas, įveskite šią formulę E5 ląstelė ir vilkite užpildymo rankenos piktogramą žemyn:

=MAX(DATA(B5,1,1), DATA(B5,1,1) - SAVAITĖS DIENA(DATA(B5,1,1),2) + (C5-1)*7 + 1)

Norėdami gauti galutines datas, turite naudoti MIN funkcija ir šiek tiek pakeiskite formulę. Dabar įveskite šią formulę Eilutė F5 ir vilkite užpildymo rankenos piktogramą žemyn:

=MIN(DATA(B5+1,1,0), DATA(B5,1,1) - SAVAITĖS DIENA(DATA(B5,1,1),2) + C5*7)

2.1 Visada skaičiuojama savaitė nuo saulės iki sekmadienio (pradedama skaičiuoti nuo sausio 1 d.)

Jei jūsų 1 savaitė prasideda sekmadienį, reikia šiek tiek pakeisti pirmiau pateiktas formules.

Norėdami gauti pradžios datą, įveskite šią formulę:

=MAX(DATA(B5,1,1), DATA(B5,1,1) - SAVAITĖS DIENA(DATA(B5,1,1),1) + (C5-1)*7 + 1)

Galutinėms datoms konvertuoti savaitės numerį į datą naudokite šią formulę:

=MAX(DATA(B5,1,1), DATA(B5,1,1) - SAVAITĖS DIENA(DATA(B5,1,1),1) + (C5-1)*7 )

Kaip matote, formulė konvertuos savaitės numerį į "Excel" datą.

Skaityti daugiau: "Excel" VBA konvertuoti datą ir laiką tik į datą

Savaitės numerio konvertavimas į mėnesį programoje "Excel

Dabar, norėdami konvertuoti savaitės skaičių į mėnesį, taip pat galite naudoti ankstesnes "Excel" formules kitu būdu.

Čia taip pat naudojame Savaitės dienos funkcija ir funkcija DATA apskaičiuoti. Tačiau šį kartą mes juos suvyniojame į MĖNESIO funkcija .

Pažvelkite į šį duomenų rinkinį:

Čia turime 2022 m. savaitės numerius. Mėnesį gausime pagal formulę.

Dabar įveskite šią formulę E5 ląstelė ir vilkite užpildymo rankenos piktogramą žemyn:

=MĖNUO(DATA(B5, 1, -2) - SAVAITĖS DIENA(DATA(B5, 1, 3)) + C5 * 7)

Kaip matote, gavome mėnesio numerį. Tačiau jei norite gauti mėnesio pavadinimą, pabandykite naudoti šią formulę:

=CHOOSE(MONTH(DATE(B5, 1, -2) - WEEKDAY(DATE(B5, 1, 3)) + C5 * 7), "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December")

Čia mes naudojome funkcija CHOOSE į konvertuoti mėnesio numerį į mėnesių pavadinimus.

Kaip matote, mums pavyko konvertuoti savaitės numerį į mėnesį "Excel" programoje.

Skaityti daugiau: Kaip konvertuoti skaičių į datą programoje "Excel" (6 paprasti būdai)

Konvertuoti dienas į savaites programoje "Excel

1. Konvertuokite datą į savaitės skaičių "Excel" programoje

Anksčiau naudojome "Excel" formules savaitės numeriui konvertuoti į datą. Galite daryti atvirkščiai. Tai reiškia, kad galite konvertuoti dienas į savaitės numerį. Norėdami tai atlikti, naudosime "Excel" funkcija WEEKNUM .

Svetainė SAVAITĖS NUMERIS funkcija naudojama datos savaitės numeriui apskaičiuoti.

Bendroji sintaksė:

=WEEKNUM(serijinis_numeris, [returns_type])

Čia eilės numeris nurodo datą. Dabar žinome, kad "Excel" taip pat atpažįsta datas kaip eilės numerius. O grąžinimo tipas nurodo, nuo kurios dienos prasidės mūsų savaitė.

Pažvelkite į šį duomenų rinkinį:

Čia turime keletą dienų ir konvertuosime jas į savaitės numerį.

Dabar spustelėkite D5 langelis. Tada įveskite šią formulę ir vilkite užpildymo rankenos piktogramą žemyn:

=WEEKNUM(B5)

Po to funkcija sėkmingai konvertuos dienas į savaites "Excel" programoje.

2. Konvertuoti dienų skaičių į savaičių skaičių programoje "Excel

Pažvelkite į šį duomenų rinkinį:

Čia matote, kiek dienų prireikė projektui užbaigti. Dabar dienų skaičiaus nepakanka. Turime jas paversti savaitėmis ir dienomis. Taigi, tam išspręsti naudosime "Excel" formulę.

Mūsų "Excel" formulėje bus INT funkcija ir funkcija IF.

Dabar spustelėkite D5 langelis. Tada įveskite šią formulę ir vilkite užpildymo rankenos piktogramą žemyn:

=INT(C5/7)&IF(INT(C5/7)=1," savaitė"," savaitės") & " ir " & (C5-INT(C5/7)*7) & IF((C5-INT(C5/7)*7)=1," diena"," dienos")

Kaip matote, mūsų "Excel" formulė sėkmingai konvertavo dienas į savaites.

🔎 Formulės suskirstymas

INT(C5/7): Jis grąžina savaičių skaičių.

C5-INT(C5/7)*7: Jis grąžina dienų, kurių nepakanka savaitėms (mažiau nei 7 dienos), skaičių.

Pridėjome IF funkcija, skirta "savaitės" arba "savaitės" klausimui spręsti. Jei turite vieną savaitę, po 1 bus įrašyta "savaitė".

Tas pats galioja ir dienoms: jei turite 1 dieną, bus pridėta "diena". Priešingu atveju bus pridėta "Dienos". Taip išvestis bus gramatiškai taisyklinga.

Skaityti daugiau: Kaip konvertuoti tekstą į datą programoje "Excel" (10 būdų)

💬 Dalykai, kuriuos verta prisiminti

Formulė iš esmės grąžina datas eilės numerio formatu. Taigi pakeiskite formatą į Datos iš "Excel" juostos.

Svetainėje ISO savaitės datų sistema, savaitė prasideda pirmadieniu, o savaitė, į kurią įeina pirmasis metų ketvirtadienis, laikoma 1 savaite.

Išvada

Baigdamas tikiuosi, kad ši mokomoji knyga suteikė jums naudingų žinių apie tai, kaip "Excel" programoje konvertuoti savaitės numerį į datą. Rekomenduojame išmokti ir taikyti visus šiuos nurodymus savo duomenų rinkiniui. Atsisiųskite pratybų sąsiuvinį ir išbandykite juos patys. Taip pat nedvejodami pateikite atsiliepimus komentarų skiltyje. Jūsų vertingi atsiliepimai skatina mus kurti tokias mokomąsias knygas kaip ši.

Nepamirškite patikrinti mūsų svetainės Exceldemy.com įvairioms su "Excel" susijusioms problemoms ir jų sprendimams.

Nuolat mokykitės naujų metodų ir tobulėkite!

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.