Tip: andere talen zijn Google-Vertaald. Je kunt het English versie van deze link.
Log in
x
or
x
x
Registreren
x

or

Hoe omzetten van weeknummer naar datum of vice versa in Excel?

Is er een manier om het weeknummer van een bepaalde datum te krijgen of het datumbereik uit een bepaald weeknummer en jaar te extraheren in Excel? Om deze taak op te lossen, kunnen de volgende formules u een plezier doen.

Converteer het weeknummer tot nu toe met formules

Converteer datum naar weeknummer met formules

Eén klik om meerdere niet-standaard opmaakdatums / -nummers / -tekst naar normale datums in Excel te converteren

Kutools voor Excel's Converteren naar datum hulpprogramma kan u helpen bij het eenvoudig identificeren en converteren van niet-standaard datums of nummers (yyyymmdd) of tekst naar normale datums met slechts één klik in Excel. Volledige functie Gratis proef 60-dag!
advertentie converteren naar datum 1

Tabblad Office Schakel bewerken en browsen met tabbladen in Office in en maak uw werk veel eenvoudiger ...
Kutools voor Excel - De beste Office-productiviteitstool lost de meeste van uw Excel-problemen op
  • Alles hergebruiken: Voeg de meest gebruikte of complexe formules, grafieken en al het andere toe aan uw favorieten en hergebruik ze snel in de toekomst.
  • Meer dan 20-tekstfuncties: Nummer uit tekststring halen; Een deel van de tekst extraheren of verwijderen; Nummers en valuta's omzetten in Engelse woorden ...
  • Tools samenvoegen: Meerdere werkmappen en bladen in één; Meerdere cellen / rijen / kolommen samenvoegen zonder gegevens te verliezen; Dubbele rijen en som samenvoegen ...
  • Split gereedschap: Gegevens splitsen in meerdere bladen op basis van waarde; Eén werkmap naar meerdere Excel-, PDF- of CSV-bestanden; Eén kolom naar meerdere kolommen ...
  • Plakken overslaan Verborgen / gefilterde rijen; Tel en som op achtergrondkleur; Maak een verzendlijst en Verzend e-mails op waarde van Cell...
  • Super filter: Maak geavanceerde filterschema's en pas deze toe op alle bladen; Soort per week, dag, frequentie en meer; filters door vetgedrukt, formules, commentaar ...
  • Meer dan 300 krachtige functies; Werkt met Office 2007-2019 en 365; Ondersteunt alle talen; Eenvoudig inzetbaar in bedrijf; Volledige functionaliteit 60-daagse gratis proefversie.

pijl blauwe rechterbel Converteer het weeknummer tot nu toe met formules

Stel dat ik een willekeurig jaar- en weeknummer heb, 2015 en 15 staan ​​in een werkblad zoals in het volgende screenshot, en nu wil ik de specifieke data van maandag tot en met zondag achterhalen door dit gegeven weeknummer.

Als u het datumbereik wilt berekenen op basis van het specifieke weeknummer, kunt u de volgende formules gebruiken:

1. Selecteer een lege cel, u zult de startdatum teruggeven (in ons geval selecteren we de cel B5), voer de formule in: =MAX(DATE(B1,1,1),DATE(B1,1,1)-WEEKDAY(DATE(B1,1,1),2)+(B2-1)*7+1)en druk op de invoeren sleutel. Zie screenshot hieronder:

2. Selecteer een andere lege cel waarvan u de einddatum wilt retourneren (in ons geval selecteren we de cel B6), voert u in =MIN(DATE(B1+1,1,0),DATE(B1,1,1)-WEEKDAY(DATE(B1,1,1),2)+B2*7)en druk op de invoeren sleutel. Zie screenshot hieronder:

let op het lint Formule is te ingewikkeld om te onthouden? Sla de formule op als een Auto Text-vermelding voor hergebruik met slechts één klik in de toekomst!
Lees meer ... gratis trial

Opmerking: in beide formules hierboven, B1 bevat een jaar en B2 is een opgegeven weeknummer, u kunt de argumenten naar uw behoefte wijzigen).

3. Zoals u ziet, retourneren beide formules cijfers in plaats van datums. Blijf beide berekeningsresultaten selecteren en klik op Home > nummer Formaat box> Korte datum om de nummers in datums te veranderen. Zie screenshot hieronder:


pijl blauwe rechterbel Converteer datum naar weeknummer met formules

Aan de andere kant kunt u ook de functie WEEKNUMMER toepassen om een ​​datum in een overeenkomstig weeknummer te converteren.

1. Selecteer een lege cel waarvan u het weeknummer wilt retourneren, voer deze formule in: = WEEKNUM (B1,1)en druk op de toets Enter. Zie screenshot:

Opmerkingen:

(1) In bovenstaande formule, B1 bevat de datum die u wilt gebruiken.

(2) Als u het weeknummer moet retourneren vanaf een datum die begint op maandag, moet u deze formule toepassen: = WEEKNUM (B1,2).


pijl blauwe rechterbelGerelateerde artikelen:

Hoe het aantal specifieke weekdagen tussen twee datums in Excel te tellen?

Hoe dagen / maanden / jaren optellen / aftrekken tot nu toe in Excel?


Kutools voor Excel - De beste Office-productiviteitstool Verhoog uw productiviteit met 80%

  • visfuik: Snel invoegen complexe formules, grafieken en alles wat je eerder hebt gebruikt; Coderen van cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • Super Formula Bar (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken op gefilterd bereik...
  • Cellen / rijen / kolommen samenvoegen zonder gegevens te verliezen; Inhoud gesplitste cellen; Combineer dubbele rijen / kolommen... voorkomen dubbele cellen; Ranges vergelijken...
  • Selecteer Dupliceren of Uniek rijen; Selecteer Lege rijen (alle cellen zijn leeg); Super Find en Fuzzy Find in veel werkboeken; Willekeurig selecteren ...
  • Exacte kopie Meerdere cellen zonder formule-referentie te wijzigen; Automatisch referenties maken naar meerdere vellen; Voeg kogels toe, Selectievakjes en meer ...
  • extract Text, Tekst toevoegen, verwijderen op positie, Verwijder de spatie; Subtotalen voor paging maken en afdrukken; Converteren tussen cellen Inhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerde sortering per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
  • Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
  • Meer dan 300 krachtige functies. Ondersteunt Office / Excel 2007-2019 en 365. Ondersteunt alle talen. Eenvoudig te implementeren in uw onderneming of organisatie. Volledige functionaliteit 60-daagse gratis proefversie.
kte-tab 201905

Tabblad Office Brengt interface met tabbladen naar Office en maakt uw werk veel eenvoudiger

  • Bewerken en lezen met tabbladen inschakelen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en verlaagt dagelijks honderden muisklikken voor u!
Officetab onderaan
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Biswajit · 1 months ago
    Hi please help me.

    Suppose we are considering Date 1 to 7 is week 1 and 8 to 14 is week 2. Can you please help me out how can i use if function to calculate week. I have tried but not able to get the correct result.
  • To post as a guest, your comment is unpublished.
    jtaylorg91 · 5 months ago
    Thank YOU!!!!
  • To post as a guest, your comment is unpublished.
    geoffsmile · 2 years ago
    Thank you very much!


    =CONCATENATE("Inclusive Dates: ",TEXT(MAX(DATE(TEXT(TODAY(),"yyyy"),1,1),DATE(TEXT(TODAY(),"yyyy"),1,1)-WEEKDAY(DATE(TEXT(TODAY(),"yyyy"),1,1),2)+(WEEKNUM(TODAY())-1)*7+1),"MMMM")," ",TEXT(MAX(DATE(TEXT(TODAY(),"yyyy"),1,1),DATE(TEXT(TODAY(),"yyyy"),1,1)-WEEKDAY(DATE(TEXT(TODAY(),"yyyy"),1,1),2)+(WEEKNUM(TODAY())-1)*7+1),"DD"),", ",TEXT(MAX(DATE(TEXT(TODAY(),"yyyy"),1,1),DATE(TEXT(TODAY(),"yyyy"),1,1)-WEEKDAY(DATE(TEXT(TODAY(),"yyyy"),1,1),2)+(WEEKNUM(TODAY())-1)*7+1),"YYYY")," - ",TEXT(MIN(DATE(TEXT(TODAY(),"yyyy")+1,1,0),DATE(TEXT(TODAY(),"yyyy"),1,1)-WEEKDAY(DATE(TEXT(TODAY(),"yyyy"),1,1),2)+WEEKNUM(TODAY())*7),"MMMM")," ",TEXT(MIN(DATE(TEXT(TODAY(),"yyyy")+1,1,0),DATE(TEXT(TODAY(),"yyyy"),1,1)-WEEKDAY(DATE(TEXT(TODAY(),"yyyy"),1,1),2)+WEEKNUM(TODAY())*7),"DD"),", ",TEXT(MIN(DATE(TEXT(TODAY(),"yyyy")+1,1,0),DATE(TEXT(TODAY(),"yyyy"),1,1)-WEEKDAY(DATE(TEXT(TODAY(),"yyyy"),1,1),2)+WEEKNUM(TODAY())*7),"YYYY"))
  • To post as a guest, your comment is unpublished.
    seld · 2 years ago
    Date(2017;1;7 * weeknumer - 5)

    5 monday, 4 tuesday... :)
    • To post as a guest, your comment is unpublished.
      Katy · 1 years ago
      Or to make in not specific to the year 2017...
      =DATE(YEAR,1,7 * WEEKNUM - WEEKDAY(DATE(YEAR,1,7) - 2))

      2 monday, 3 tuesday,...
  • To post as a guest, your comment is unpublished.
    Lynnwood · 2 years ago
    I'm sorry folks, but I could neither understand nor make work any of the formulas above so I finally figured out the following solution:
    DATE(B1,1,1)+($A4×7)−(6−(7−WEEKDAY(DATE(B1,1,1),first-day)))

    The first part "DATE(B1,1,1)+(B2×7)" simply takes January 1 of the year and adds the number of weeks.

    The next part calculates how many days to subtract from the WEEKDAY of January 1 to get the first day of the week. This is what I finally figured out:
    6−(7−WEEKDAY(DATE(B1,1,1),first-day))
    If, for example, January 1 falls on a Sunday (day 7), then this formula become "6-(7-7)" or simply 6 - which is the number of days you need to subtract to get Monday of that week. Try other days.

    Finally, if you want to find any other day of the week, just add the WEEKDAY number minus 1 to this result. So the last day of the week (Sunday) is:
    DATE(B1,1,1)+($A4×7)−(6−(7−WEEKDAY(DATE(B1,1,1),first-day)))+(7−1)
    Which can be simplified to:
    DATE(B1,1,1)+($A4×7)−(12−(7−WEEKDAY(DATE(B1,1,1),first-day)))
    Wednesday would be:
    DATE(B1,1,1)+($A4×7)−(8−(7−WEEKDAY(DATE(B1,1,1),first-day)))
    etc.
    I hope this helps someone else who needs this both with a workable solution along with a bit of understanding of how it was arrived at!
  • To post as a guest, your comment is unpublished.
    TJ · 3 years ago
    It's a great formulas and ideal! However, it's important to point out that Excel default system week number counts from Sunday to Saturday. Adjustment is needed if the week number is extracted from Excel Weeknumber formulas.
  • To post as a guest, your comment is unpublished.
    DavidK · 3 years ago
    I am using UK date format of dd/mm/yyy
    • To post as a guest, your comment is unpublished.
      m · 3 years ago
      that shouldn't be a problem. :)

      you can handle the output 'visual' either by:
      1) encasing the entire formula in a text() function, where the second argument will be your custom date format of dd/mm/yyyy...

      or

      2) which might be easier... ctrl+1, number tab, custom, dd/mm/yyyy

      excel handles dates as whole numbers anyway... so the "output" format is very arbitrary.

      if you decide to use the first option... it'll look like this:

      =text(a1,"dd/mm/yyyy")

      instead of a1 however, use whatever formula you've devised to return the correct date you're looking for.


      Hope that helps!
      ~Cheers,
  • To post as a guest, your comment is unpublished.
    DavidK · 3 years ago
    Hi

    Thanks for this formula.

    The example works for 2015, week 15

    For 2016, week 15 the returned StartDate: 04/04/2016 Enddate:10/04/2016

    I am using Excel 2003.
    • To post as a guest, your comment is unpublished.
      Mollum · 3 years ago
      =MAX(DATE(B1,1,1),DATE(B1,1,1)-WEEKDAY(DATE(B1,1,1),2)+(B2-1)*7+4)

      =MIN(DATE(B1+1,1,0),DATE(B1,1,1)-WEEKDAY(DATE(B1,1,1),2)+B2*7+1)
    • To post as a guest, your comment is unpublished.
      Tigris1987 · 3 years ago
      I agree with DavidK, the formula to convert weeknummers into dates works for 2015 but not for 2016 (as week 1 starts on 4th of January). Is there a formula that works for all years? I am very thankful for the answer to this.
    • To post as a guest, your comment is unpublished.
      Tigris · 3 years ago
      I agree with DavidK that the formula to convert Weeknrs into dates works for 2015, but not for 2016 (as week 1 starts on 4th of January). Is it possible to have a formula that works for all years?
  • To post as a guest, your comment is unpublished.
    Cor · 4 years ago
    Thanks for the formula, i was searching for it.

    I have a Office 2010 Excel client and the formula didn't work directly. I had to change the commas to dot-commas for the formula to work for me. So it's like this:

    =MAX(DATE(G1;1;1);DATE(G1;1;1)-WEEKDAY(DATE(G1;1;1);2)+(F1-1)*7+1)

    ... where G1 is the year and F1 is the weeknumber.

    Hopefully it can help others aswell.

    Greetz,
    Cor