Як пераўтварыць нумар тыдня ў дату ў Excel (2 прыдатныя метады)

  • Падзяліцца Гэтым
Hugh West

У Microsoft Excel праца з тыднем і датай з'яўляецца адной з найважнейшых задач. Вы апынецеся ў многіх сітуацыях, калі вам трэба будзе знайсці нумар тыдня з даты або дату з нумара тыдня. Такім чынам, ідэальна ведаць кожную дэталь аб іх, каб выканаць іх даволі лёгка. У гэтым уроку вы навучыцеся пераўтвараць нумар тыдня ў дату ў Excel з адпаведнымі прыкладамі і належнымі ілюстрацыямі. Такім чынам, заставайцеся з намі.

Спампаваць Практычны сшытак

Пераўтварыць нумар тыдня ў дату.xlsx

2 спосабы пераўтварэння Нумар тыдня на сённяшні дзень у Excel

У наступных раздзелах я збіраюся паказаць вам дзве асноўныя формулы, якія вы можаце выкарыстоўваць у сваім аркушы. Гэта дапаможа вам пераўтварыць нумар тыдня ў дату ў Excel. Я рэкамендую вам вывучыць і прымяніць усе гэтыя метады.

Спачатку давайце растлумачым. Абедзве формулы будуць утрымліваць функцыю ДАТА і функцыю WEEKDAY . Гэтыя функцыі дапамогуць вам стварыць формулу.

Давайце разбярэмся.

1. Выкарыстанне функцый DATE і WEEKDAY для пераўтварэння нумара тыдня ў дату

Зараз няма простыя функцыі для пераўтварэння нумара тыдня ў дату ў Excel. Вось чаму мы ствараем формулу для гэтага. Мы выкарыстоўваем функцыю ДАТА і функцыю WEEKDAY . Зірніце на наступны скрыншот:

Гэты прыклад заснаваны на сістэме тыдня ISO. У гэтай сістэме,будні дзень пачынаецца з панядзелка, а тыдзень, які захоўвае першы чацвер года, лічыцца тыднем 1. Гэта папулярна як еўрапейская сістэма разліку тыдня.

Цяпер, каб атрымаць дату пачатку, увядзіце наступную формулу ў Ячэйка E5:

=DATE(B5, 1, -2) - WEEKDAY(DATE(B5, 1, 3)) + C5 * 7

Заўвага: калі вы ўводзіце формулу, яна верне фармат парадкавага нумара. Такім чынам, перш чым што-небудзь рабіць , пераўтварыце серыйны нумар у дату . Пасля змены фармату выканайце наступныя дзеянні.

🔎 Разбіўка формулы

ДАТА(B5, 1, -2) – WEEKDAY(DATE(B5, 1, 3)): Вяртае апошні панядзелак папярэдняга года.

C5 * 7: Мы дадалі колькасць тыдняў, якая памнажаецца на 7, каб атрымаць панядзелак дадзенага года.

У сістэме разліку тыдня ISO тыдзень, які змяшчае першы чацвер, лічыцца тыднем 1. Такім чынам, вы можаце знайсці першы панядзелак паміж 29 снежня і 4 студзеня Такім чынам, каб знайсці гэту дату, вы павінны ўбачыць панядзелак непасрэдна перад 5 студзеня.

Калі ваша мэта - знайсці панядзелак непасрэдна перад 5 студзеня года ў B5, выкарыстоўвайце наступную ДАТУ( год, месяц, дзень) функцыі:

=DATE(B5,1,5) - WEEKDAY(DATE(B5,1,3))

Цяпер, мы не хацелі знайсці першы панядзелак гэтага годзе, але замест гэтага апошні панядзелак папярэдняга года. Такім чынам, мы аднялі сем дзён ад 5 студзеня. Пасля гэтага мы атрымалі -2 у першай функцыі DATE :

=DATE(B5,1,-2) - WEEKDAY(DATE(B5,1,3))

Цяпер,вы можаце лёгка знайсці апошнюю дату тыдня, выкарыстоўваючы наступную формулу:

=E5+6

Падобным чынам вы можаце выкарыстоўваць папярэднюю формулу і дадаць да яе шэсць, каб атрымаць канец тыдня.

=DATE(B5, 1, -2) - WEEKDAY(DATE(B5, 1, 3)) + C5 * 7+6

1.1 Пн-Нд Тыдзень (пачынаецца з 1 студзеня)

Папярэдні метад, які мы толькі што паказалі, адносіцца да сістэмы разліку тыдня ISO. Тут дзень тыдня пачынаецца з чацвярга як тыдзень 1. Калі вы працуеце ў зоне, якая не прытрымліваецца гэтай сістэмы, выкарыстоўвайце наступную формулу Excel.

Калі ваш тыдзень 1 пачынаецца з 1 студзеня, а панядзелак - гэта тыдзень да пачатку, гэтыя формулы дапамогуць вам атрымаць гэта.

Мы выкарыстоўваем функцыю WEEKDAY і функцыю DATE .

Каб атрымаць даты пачатку, увядзіце наступную формулу ў ячэйку E5 і перацягніце значок ручкі запаўнення ўніз:

=DATE(B5, 1, -2) - WEEKDAY(DATE(B5, 1, 3)) + C5 * 7

Каб атрымаць даты заканчэння, увядзіце наступную формулу ў ячэйку F5 і перацягніце значок ручкі запаўнення ўніз:

=DATE(B5, 1, -2) - WEEKDAY(DATE(B5, 1, 3)) + C5 * 7+6

1.2 Тыдзень нд-сб (пачынаецца з 1 студзеня)

Калі ваш тыдзень пачынаецца з нядзелі, вы можаце выкарыстоўваць падобную формулу Excel каб вярнуць дату пачатку і дату заканчэння.

Каб атрымаць даты пачатку, увядзіце наступную формулу ў Вочка E5 і перацягніце значок ручкі запаўнення ўніз:

=DATE(B5,1,1) - WEEKDAY(DATE(B5,1,1),1) + (C5-1)*7 + 1

Каб атрымаць даты заканчэння, увядзіце наступную формулу ў Вочка F5 і перацягніце запаўненне значок ручкіуніз:

=DATE(B5,1,1) - WEEKDAY(DATE(B5,1,1),1) + (C5-1)*7

Як бачыце, нам удалося пераўтварыць нумар тыдня ў дата ў Excel.

Звязаны змест: Як пераўтварыць агульны фармат у дату ў Excel (7 метадаў)

Падобныя паказанні

  • Тэкст не пераўтворыцца ў дату ў Excel (4 праблемы і рашэнні)
  • Як пераўтварыць метку часу Unix у дату ў Excel (3 метады)
  • Пераўтварэнне тэкставай даты і часу ў фармат даты ў Excel (7 простых спосабаў)

2. Функцыі MAX і MIN для пераўтварэння нумара тыдня ў дату

Каб пераўтварыць нумар тыдня ў дату ў Excel, вы можаце выкарыстоўваць функцыю MIN і функцыю MAX з той жа формулай.

Мы бачылі ў папярэдніх формулах, яны вяртаюць панядзелак ці нядзелю тыдня 1, нават калі ён трапляе ў той жа год, які вы ўказваеце, або ў папярэдні год. Формула даты пачатку заўсёды вяртае 1 студзеня як дату пачатку тыдня 1. Аўтаматычна формула даты заканчэння паслядоўна вяртае 31 снежня як дату заканчэння апошняга тыдня ў годзе, незалежна ад дня тыдня.

2.1 Заўсёды падлік тыдня з пн па нядзелю ( Пачынаецца з 1 студзеня)

Цяпер ваш тыдзень 1 пачынаецца з 1 студзеня, а працоўны дзень - панядзелак. Вы можаце абгарнуць формулу Excel у функцыю MAX і функцыю MIN , каб заўсёды пачынаць адлік з 1 студзеня.

Каб атрымаць даты пачатку, увядзіце наступную формулу у ячэйцы E5 іперацягніце значок ручкі запаўнення ўніз:

=MAX(DATE(B5,1,1), DATE(B5,1,1) - WEEKDAY(DATE(B5,1,1),2) + (C5-1)*7 + 1)

Каб атрымаць даты заканчэння, вы павінны выкарыстоўвайце функцыю MIN і ўнясіце невялікія змены ў формулу. Цяпер увядзіце наступную формулу ў Вочка F5 і перацягніце значок ручкі запаўнення ўніз:

=MIN(DATE(B5+1,1,0), DATE(B5,1,1) - WEEKDAY(DATE(B5,1,1),2) + C5*7)

2.1 Заўсёды падлічваючы тыдзень сонца-сб (пачынаецца з 1 студзеня)

Калі ваш тыдзень 1 пачынаецца з нядзелі, вам трэба зрабіць невялікія змены ў прыведзеных вышэй формулах.

Каб атрымаць дату пачатку, увядзіце наступную формулу:

=MAX(DATE(B5,1,1), DATE(B5,1,1) - WEEKDAY(DATE(B5,1,1),1) + (C5-1)*7 + 1)

Для канца выкарыстоўвайце наступную формулу, каб пераўтварыць нумар тыдня ў дату:

=MAX(DATE(B5,1,1), DATE(B5,1,1) - WEEKDAY(DATE(B5,1,1),1) + (C5-1)*7 )

Як вы бачыце, формула пераўтворыць нумар тыдня ў дату ў Excel.

Больш падрабязна: Excel VBA для пераўтварэння даты і часу толькі ў дату

Пераўтварыце нумар тыдня ў месяц у Excel

Цяпер, каб пераўтварыць нумар тыдня ў месяц, вы таксама можаце выкарыстоўваць папярэднія формулы Excel іншым спосабам.

Тут мы таксама выкарыстоўваем функцыя WEEKDAY і функцыя DATE для разліку. Але на гэты раз мы завяршаем іх у функцыю MONTH .

Зірніце на наступны набор даных:

Тут у нас ёсць нумары тыдняў на 2022 год. Мы атрымаем месяц з дапамогай формулы.

Цяпер увядзіце наступную формулу ў Вочка E5 і перацягніце значок маркера запаўненняуніз:

=MONTH(DATE(B5, 1, -2) - WEEKDAY(DATE(B5, 1, 3)) + C5 * 7)

Як бачыце, мы атрымалі нумар месяца. Але калі вы хочаце назву месяца, паспрабуйце наступную формулу:

=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")

Тут мы выкарыстоўвалі функцыю ВЫБРАЦЬ да пераўтварыце нумар месяца ў назвы месяцаў.

Як бачыце, нам удалося пераўтварыць нумар тыдня ў месяц у Excel.

Дадатковая інфармацыя: Як пераўтварыць лік у дату ў Excel (6 простых спосабаў)

Пераўтварыць дні ў тыдні ў Excel

1. Пераўтварыце дату ў нумар тыдня ў Excel

Раней мы выкарыстоўвалі формулы Excel для пераўтварэння нумара тыдня ў дату. Вы можаце зрабіць наадварот. Гэта азначае, што вы можаце канвертаваць дні ў нумар тыдня. Для гэтага мы будзем выкарыстоўваць функцыю Excel WEEKNUM .

Функцыя WEEKNUM выкарыстоўваецца для разліку нумара тыдня даты.

Агульны сінтаксіс:

=WEEKNUM(серыйны_нумар, [тып_вяртання])

Тут серыйны нумар паказвае дата. Цяпер мы ведаем, што Excel таксама распазнае даты як парадкавыя нумары. А тып вяртання паказвае, з якога дня пачнецца наш тыдзень.

Паглядзіце на наступны набор даных:

Тут у нас ёсць некалькі дзён, і мы будзем пераўтварыце іх у нумар тыдня.

Цяпер націсніце на Вочка D5. Затым увядзіце наступную формулу і перацягніце значок ручкі запаўнення ўніз:

=WEEKNUM(B5)

Пасля гэтага функцыя будзе паспяхова выкананапераўтварыце дні ў тыдні ў Excel.

2. Пераўтварыце колькасць дзён у тыдні ў Excel

Зірніце на наступны набор даных:

Тут вы можаце ўбачыць колькасць дзён, спатрэбілася для завяршэння праекта. Цяпер не хапае дзён. Мы павінны перавесці іх у тыдні і дні. Такім чынам, мы будзем выкарыстоўваць формулу Excel для яе вырашэння.

Наша формула Excel будзе ўтрымліваць функцыю INT і функцыю IF.

Зараз , націсніце на Вочка D5. Затым увядзіце наступную формулу і перацягніце значок маркера запаўнення ўніз:

=INT(C5/7)&IF(INT(C5/7)=1," week"," weeks") & " and " & (C5-INT(C5/7)*7) & IF((C5-INT(C5/7)*7)=1," day"," days")

Як бачыце, наша формула Excel паспяхова пераўтварыла дні ў тыдні.

🔎 Разбіўка формулы

INT( C5/7): Вяртае колькасць тыдняў.

C5-INT(C5/7)*7: Вяртае колькасць дзён, якіх недастаткова для тыдняў (менш за 7 дзён).

Мы дадалі функцыю IF для апрацоўкі праблемы «тыдзень» або «тыдні». Калі ў вас ёсць адзін тыдзень, пасля 1 будзе дададзена «тыдзень».

Тое ж самае тычыцца дзён, калі ў вас ёсць 1 дзень, будзе дададзена «дзень». У адваротным выпадку дадасца «Дні». Гэта робіць вывад граматычна правільным.

Дадатковая інфармацыя: Як пераўтварыць тэкст у дату ў Excel (10 спосабаў)

💬 Што трэба памятаць

Формула ў асноўным вяртае даты ў фармаце парадкавага нумара. Такім чынам, змяніце фармат на Даты са стужкі Excel.

У ISO дата тыднясістэме, тыдзень пачынаецца з панядзелка, і тыдзень, уключаючы першы чацвер года, лічыцца тыднем 1.

Выснова

У заключэнне я спадзяюся, што гэты падручнік даў вам частку карысныя веды аб тым, як пераўтварыць нумар тыдня ў дату ў Excel. Мы рэкамендуем вам вывучыць і прымяніць усе гэтыя інструкцыі да вашага набору даных. Спампуйце вучэбны сшытак і паспрабуйце самі. Таксама не саромейцеся пакідаць водгукі ў раздзеле каментарыяў. Вашы каштоўныя водгукі падтрымліваюць нас у матывацыі ствараць такія навучальныя дапаможнікі.

Не забудзьцеся праверыць наш вэб-сайт Exceldemy.com для розных праблем і рашэнняў, звязаных з Excel.

Працягвайце вывучаць новыя метады і расці!

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.