Змест
У 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.
Працягвайце вывучаць новыя метады і расці!