Содржина
Во Microsoft Excel, работата со недела и датум е една од клучните задачи. Ќе се најдете во многу ситуации кога ќе треба да најдете број на недела од датум или датум од број на недела. Значи, идеално е да се знае секој детал за овие за да се изведат овие прилично лесно. Во ова упатство, ќе научите да го конвертирате бројот на неделата до датум во Excel со соодветни примери и соодветни илустрации. Затоа, останете со нас.
Преземете ја работната книга за вежбање
Конвертирај број на седмица во датум.xlsx
2 начини за конвертирање Неделен број до датум во Excel
Во претстојните делови, ќе ви покажам две основни формули што можете да ги користите во вашиот работен лист. Тоа ќе ви помогне да го конвертирате бројот на неделата во датум во Excel. Ви препорачувам да ги научите и примените сите овие методи.
Сега, прво да го разјасниме. Двете формули ќе содржат функцијата DATE и функцијата WEEKDAY . Овие функции ќе ви помогнат да креирате формула.
Ајде да навлеземе во неа.
1. Користење на функциите DATE и WEEKDAY за конвертирање на неделен број во датум
Сега, нема едноставни функции за конвертирање на бројот на неделата во датум во Excel. Затоа создаваме формула за тоа. Ја користиме функцијата DATE и функцијата WEEKDAY . Погледнете ја следнава слика од екранот:
Овој пример се базира на системот ISO седмица. Во овој систем, наработниот ден започнува со понеделник, а неделата во која се задржува првиот четврток во годината се смета за недела 1. Популарен е како европски систем за пресметување недела.
Сега, за да го добиете датумот на започнување, напишете ја следнава формула во Ќелија E5:
=DATE(B5, 1, -2) - WEEKDAY(DATE(B5, 1, 3)) + C5 * 7
Забелешка: Ако ја напишете формулата, таа ќе врати формат на сериски број. Значи, пред да направите било што , конвертирате го серискиот број во датум . Откако ќе го промените форматот, направете ги овие.
🔎 Расчленување на формулата
DATE(B5, 1, -2) – WEEKDAY(DATE(B5, 1, 3)): Се враќа последниот понеделник од претходната година.
C5 * 7: Го додадовме бројот на недели што се множи до 7 за да го добиете понеделникот во дадената година.
Во системот за пресметување на неделата ISO, неделата што го содржи првиот четврток се смета за недела 1. Затоа, можете да го најдете првиот понеделник помеѓу 29 декември и 4 јануари Значи, за да го откриете тој датум, треба да го видите понеделникот веднаш пред 5 јануари.
Ако вашата цел е да го најдете понеделник директно пред 5 јануари годинава во B5, користете го следниов DATE( година, месец, ден) функции:
=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 .
За да ја добиеме датуми на почеток, напишете ја следнава формула во Cell 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 за да ги вратите датумот на започнување и датумот на завршување.
За да ги добиете датумите на започнување, напишете ја следнава формула во Cell 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 . Автоматски, формулата за краен датум постојано враќа 31 декември како краен датум на последната недела во годината, без оглед на денот во неделата. Започнува од 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 започнува со недела, мора да направите мала промена во горенаведените формули.
0>За да го добиете датумот на започнување, напишете ја следнава формула:
=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 година. Ќе го добиеме месецот користејќи ја формулата.
Сега, напишете ја следнава формула во Cell 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")
Овде, ја користевме функцијата CHOOSE за да конвертирате го бројот на месецот во имиња на месеци.
Како што можете да видите, ние сме успешни во конвертирање на неделен број во месец во 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 начини)
💬 Работи што треба да се запаметат
✎ Формулата во основа ги враќа датумите во формат на сериски број. Значи, сменете го форматот во Dates од лентата на Excel.
✎ Во ISO неделниот датумсистем, неделата започнува со понеделник, а седмицата вклучувајќи го првиот четврток во годината се претпоставува 1 недела.
Заклучок
Како да заклучиме, се надевам дека ова упатство ви обезбеди дел од корисно знаење за тоа како да го конвертирате бројот на неделата во датум во Excel. Ви препорачуваме да ги научите и да ги примените сите овие упатства во вашата база на податоци. Преземете ја работната книга за вежбање и пробајте ги сами. Исто така, слободно дајте повратни информации во делот за коментари. Вашите вредни повратни информации не одржуваат мотивирани да создаваме вакви упатства.
Не заборавајте да ја проверите нашата веб-локација Exceldemy.com за различни проблеми и решенија поврзани со Excel.
Продолжете да учите нови методи и да растете!