Jak przekonwertować numer tygodnia na datę w programie Excel (2 odpowiednie metody)

  • Udostępnij To
Hugh West

W programie Microsoft Excel praca z tygodniem i datą jest jednym z kluczowych zadań. Znajdziesz się w wielu sytuacjach, w których będziesz musiał znaleźć numer tygodnia z daty lub datę z numeru tygodnia. Tak więc, idealnie jest znać każdy szczegół na ich temat, aby wykonać je dość łatwo. W tym samouczku, nauczysz się konwertować numer tygodnia na datę w programie Excel z odpowiednimi przykładami i właściwymilustracje. Więc zostań z nami.

Pobierz Zeszyt ćwiczeń

Przeliczanie numeru tygodnia na datę.xlsx

2 Sposoby konwersji numeru tygodnia na datę w programie Excel

W najbliższych częściach pokażę ci dwie istotne formuły, które możesz wykorzystać w swoim arkuszu. Pomogą ci one w konwersji numeru tygodnia na datę w Excelu. Polecam ci nauczyć się i zastosować wszystkie te metody.

Teraz wyjaśnijmy to najpierw, obie formuły będą zawierały. funkcja DATE oraz funkcja WEEKDAY Te funkcje pomogą Ci stworzyć formułę.

Zajmijmy się tym.

1. użycie funkcji DATE i WEEKDAY do konwersji numeru tygodnia na datę

Teraz nie ma prostych funkcji do konwersji numeru tygodnia na datę w Excelu, dlatego tworzymy formułę, która to zrobi.Używamy funkcja DATE oraz funkcja WEEKDAY Spójrz na poniższy zrzut ekranu:

Ten przykład jest oparty na systemie tygodniowym ISO. W tym systemie dzień powszedni zaczyna się od poniedziałku, a tydzień zachowujący pierwszy czwartek roku jest uważany za tydzień 1. Jest on popularny jako europejski system obliczania tygodni.

Teraz, aby uzyskać datę początkową, wpisz następującą formułę Komórka E5:

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

Uwaga: Jeśli wpiszesz formułę, zwróci ona format numeru seryjnego.Dlatego, zanim zrobisz cokolwiek , konwersja numeru seryjnego na datę Po zmianie formatu należy wykonać następujące czynności.

🔎 Podział formuły

DATE(B5, 1, -2) - WEEKDAY(DATE(B5, 1, 3)): Powraca on w ostatni poniedziałek poprzedniego roku.

C5 * 7: Dodaliśmy liczbę tygodni, którą mnożymy przez 7, aby otrzymać poniedziałek w danym roku.

W systemie obliczania tygodnia ISO tydzień zawierający pierwszy czwartek jest uważany za tydzień 1. Dlatego można znaleźć pierwszy poniedziałek między 29 grudnia a 4 stycznia. Tak więc, aby odkryć tę datę, musisz zobaczyć poniedziałek natychmiast przed 5 stycznia.

Jeśli Twoim celem jest znalezienie poniedziałku bezpośrednio przed 5 stycznia roku w B5, użyj następującego polecenia DATE(rok, miesiąc, dzień) funkcje:

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

Teraz, nie chcieliśmy znaleźć pierwszy poniedziałek tego roku, ale zamiast tego ostatni poniedziałek wcześniejszego roku. Więc, odjęliśmy siedem dni od 5 stycznia.Po tym, mamy -2 w pierwszym DATA funkcja:

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

Teraz możesz łatwo znaleźć ostatnią datę tygodnia, używając następującej formuły:

=E5+6

Podobnie, można użyć poprzedniego wzoru i dodać sześć z tym, aby uzyskać koniec tygodnia.

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

1.1 tydzień poniedziałek-niedziela (rozpoczyna się od 1 stycznia)

Teraz poprzednia metoda, którą właśnie pokazaliśmy, jest na systemie obliczania tygodnia ISO. Tutaj data tygodnia zaczyna się od czwartku jako tydzień 1. Jeśli pracujesz w strefie, która nie przestrzega tego systemu, użyj następującej formuły programu Excel.

Jeśli twój tydzień 1 zaczyna się od 1 stycznia, a poniedziałek jest tygodniem do rozpoczęcia, te formuły pomogą ci to uzyskać.

Używamy funkcja WEEKDAY oraz funkcja DATE .

Aby uzyskać daty początkowe, wpisz następujący wzór w Komórka E5 i przeciągnij ikonę uchwytu wypełnienia w dół:

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

Aby uzyskać daty końcowe, wpisz następującą formułę w Komórka F5 i przeciągnij ikonę uchwytu wypełnienia w dół:

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

1.2 Tydzień Sun-Sat (zaczyna się od 1 stycznia)

Jeśli twój tydzień zaczyna się od niedzieli, możesz użyć podobnej formuły programu Excel, aby zwrócić datę rozpoczęcia i datę zakończenia.

Aby uzyskać daty początkowe, wpisz następujący wzór w Komórka E5 i przeciągnij ikonę uchwytu wypełnienia w dół:

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

Aby uzyskać daty końcowe, wpisz następującą formułę Komórka F5 i przeciągnij ikonę uchwytu wypełnienia w dół:

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

Jak widać, z powodzeniem udaje nam się konwertować numer tygodnia na datę w Excelu.

Related Content: Jak przekonwertować format ogólny na datę w programie Excel (7 metod)

Podobne lektury

  • Tekst nie będzie konwertowany na datę w Excelu (4 problemy & rozwiązania)
  • Jak przekonwertować uniksowy znacznik czasu na datę w Excelu (3 metody)
  • Konwersja daty i czasu tekstowego na format daty w Excelu (7 prostych sposobów)

2. funkcje MAX i MIN do konwersji numeru tygodnia na datę

Aby przekonwertować numer tygodnia na datę w Excelu, możesz użyć funkcja MIN oraz funkcja MAX o tej samej formule.

Widzieliśmy w poprzednich formułach, zwracają one poniedziałek lub niedzielę tygodnia 1, nawet jeśli przypada on na ten sam rok, który podajesz lub rok wcześniejszy.Formuła daty początkowej zawsze zwraca 1 stycznia jako data rozpoczęcia tygodnia 1. Automatycznie formuła daty końcowej konsekwentnie zwraca 31 grudnia jako datę końcową ostatniego tygodnia w roku, niezależnie od dnia tygodnia.

2.1 Zawsze licząc tydzień od poniedziałku do niedzieli (zaczyna się od 1 stycznia)

Teraz twój tydzień 1 zaczyna się od 1 stycznia, a dniem tygodnia jest poniedziałek. Możesz zawinąć formułę Excela w funkcja MAX oraz funkcja MIN aby zawsze zaczynać liczenie od 1 stycznia.

Aby uzyskać daty początkowe, wpisz następujący wzór w Komórka E5 i przeciągnij ikonę uchwytu wypełnienia w dół:

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

Aby uzyskać daty końcowe, musisz użyć Funkcja MIN i dokonaj niewielkiej zmiany w formule. Teraz wpisz następującą formułę w Komórka F5 i przeciągnij ikonę uchwytu wypełnienia w dół:

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

2.1 Zawsze liczący się tydzień Słońce-Sobota (zaczyna się od 1 stycznia)

Jeśli Twój tydzień 1 zaczyna się od niedzieli, musisz dokonać drobnej zmiany w powyższych formułach.

Aby uzyskać datę początkową, wpisz następującą formułę:

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

W przypadku dat końcowych należy użyć następującego wzoru do konwersji numeru tygodnia na datę:

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

Jak widać, formuła przekonwertuje numer tygodnia na datę w Excelu.

Read More: Excel VBA do konwersji daty i czasu do daty

Konwersja numeru tygodnia na miesiąc w programie Excel

Teraz, aby przekonwertować numer tygodnia na miesiąc, możesz również użyć poprzednich formuł Excela w inny sposób.

Tutaj również używamy Funkcja WEEKDAY oraz funkcja DATE do obliczeń. Ale tym razem, zawijamy je w funkcja MIESIĄC .

Przyjrzyj się poniższemu zbiorowi danych:

Tutaj mamy numery tygodni dla roku 2022. Miesiąc otrzymamy korzystając ze wzoru.

Teraz wpisz następującą formułę w Komórka E5 i przeciągnij ikonę uchwytu wypełnienia w dół:

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

Jak widać, dostaliśmy numer miesiąca, ale jeśli chcesz nazwę miesiąca, spróbuj następującej formuły:

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

Tutaj użyliśmy funkcja CHOOSE do konwertuje numer miesiąca na nazwy miesięcy.

Jak widać, z powodzeniem udaje nam się konwertować numer tygodnia na miesiąc w Excelu.

Read More: Jak przekonwertować liczbę na datę w Excelu (6 prostych sposobów)

Konwersja dni na tygodnie w programie Excel

1) Konwersja daty na numer tygodnia w programie Excel

Teraz, poprzednio używaliśmy formuł Excela do konwersji numeru tygodnia na datę. Możesz zrobić odwrotnie, to znaczy możesz przekonwertować dni na numer tygodnia. Aby to wykonać, użyjemy formuły Funkcja WEEKNUM w programie Excel .

Na stronie WEEKNUM Funkcja służy do obliczenia numeru tygodnia dla danej daty.

The Generic Syntax:

=WEEKNUM(serial_number, [returns_type])

Tutaj numer seryjny wskazuje na datę. Teraz wiemy, że Excel rozpoznaje również daty jako numery seryjne. A returns type wskazuje, od którego dnia zacznie się nasz tydzień.

Przyjrzyj się poniższemu zbiorowi danych:

Tutaj mamy kilka dni i będziemy je konwertować na numer tygodnia.

Teraz należy kliknąć na Komórka D5. Następnie wpisz poniższą formułę i przeciągnij ikonę uchwytu wypełnienia w dół:

=WEEKNUM(B5)

Po tym, funkcja z powodzeniem przekonwertuje dni na tygodnie w Excelu.

2) Przeliczanie liczby dni na tygodnie w Excelu

Przyjrzyj się poniższemu zbiorowi danych:

Tutaj widać liczbę dni, które zajęły nam ukończenie projektu. Teraz liczba dni to za mało, musimy je przeliczyć na tygodnie i dni. Dlatego do rozwiązania tego problemu użyjemy formuły Excela.

Nasza formuła w Excelu będzie zawierała funkcja INT oraz funkcja IF.

Teraz należy kliknąć na Komórka D5. Następnie wpisz poniższą formułę i przeciągnij ikonę uchwytu wypełnienia w dół:

=INT(C5/7)&IF(INT(C5/7)=1," tydzień"," tygodnie") & " i " & (C5-INT(C5/7)*7) & IF((C5-INT(C5/7)*7)=1," dzień"," dni")

Jak widać, nasza formuła Excela z powodzeniem przekonwertowała dni na tygodnie.

🔎 Podział formuły

INT(C5/7): Zwraca on liczbę tygodni.

C5-INT(C5/7)*7: Zwraca liczbę dni, które są niewystarczające dla tygodni (mniej niż 7 dni).

Dodaliśmy. JEŚLI Funkcja do obsługi kwestii "week" lub "weeks". Jeśli masz jeden tydzień, doda "week" po 1.

To samo dotyczy dni, jeśli masz 1 dzień, to doda "dzień". W przeciwnym razie doda "Dni". Dzięki temu wyjście jest poprawne gramatycznie.

Read More: Jak przekonwertować tekst na datę w Excelu (10 sposobów)

💬 Rzeczy do zapamiętania

Formuła w zasadzie zwraca daty w formacie numeru seryjnego. Zmień więc format na Daty ze wstążki Excela.

W ISO W systemie dat tygodniowych tydzień rozpoczyna się od poniedziałku, a tydzień obejmujący pierwszy czwartek roku przyjmuje się jako tydzień 1.

Wniosek

Podsumowując, mam nadzieję, że ten tutorial dostarczył Ci kawałek przydatnej wiedzy na temat tego, jak przekonwertować numer tygodnia na datę w Excelu. Zalecamy, abyś nauczył się i zastosował wszystkie te instrukcje do swojego zbioru danych. Pobierz zeszyt ćwiczeń i wypróbuj je samodzielnie. Nie krępuj się również przekazać informacji zwrotnej w sekcji komentarzy. Twoje cenne opinie sprawiają, że mamy motywację do tworzenia tutoriali takich jak ten.

Nie zapomnij sprawdzić naszej strony internetowej Exceldemy.com dla różnych problemów i rozwiązań związanych z programem Excel.

Ciągle ucz się nowych metod i ciągle się rozwijaj!

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.