Namig: drugi jeziki so prevedeni v Google. Lahko obiščete English različico te povezave.
Vpiši se
x
or
x
x
Registracija
x

or

Kako pretvoriti tedensko številko na datum ali obratno v Excelu?

Ali obstaja način, da dobite številko tedna z določenega datuma ali izvlečete časovno obdobje od določene številke tedna in leta v Excelu? Za rešitev te naloge vam lahko pomagajo naslednje formule.

Pretvarjanje številke tedna na formule

Pretvori datum na teden s formulami

En klik za pretvorbo več nestandardnih datumov / številk / besedila oblikovanja v običajne datume v Excelu

Kutools za Excelove Pretvori v datum pripomoček vam lahko pomaga pri preprostem prepoznavanju in pretvorbi nestandardnih datumov ali številk (yyyymmdd) ali besedila v običajne datume z enim klikom v Excelu. Popolna brezplačna preizkusna različica 60-dan!
oglas pretvori v datum 1


puščica modra desno mehurček Pretvarjanje številke tedna na formule

Predpostavljam, da imam naključno številko leta in tedna, ki sta 2015 in 15 v delovnem listu kot prikazani sliki zaslona, ​​zdaj pa želim izvedeti določene datume od ponedeljka do nedelje po tej številki tedna.

Če želite izračunati časovno obdobje po določeni številki tedna, lahko uporabite naslednje formule:

1. Izberite prazno celico, ki vam bo vrnila začetni datum (v našem primeru izberemo Cell B5), vnesite formulo: =MAX(DATE(B1,1,1),DATE(B1,1,1)-WEEKDAY(DATE(B1,1,1),2)+(B2-1)*7+1), in pritisnite Vnesite ključ. Oglejte si sliko spodaj:

2. Izberite drugo prazno celico, ki ji boste vrnili končni datum (v našem primeru izberemo Cell B6), vnesite =MIN(DATE(B1+1,1,0),DATE(B1,1,1)-WEEKDAY(DATE(B1,1,1),2)+B2*7), in pritisnite Vnesite ključ. Oglejte si sliko spodaj:

opozorilni trak Formula je preveč zapletena, da se spomniš? Shranite formulo kot vnos za samodejni vnos za ponovno uporabo z enim klikom v prihodnosti!
Preberite več ... Brezplačen preizkus

Opomba: V obeh zgoraj navedenih formulah, B1 vsebuje leto in B2 je določena številka tedna, lahko spremenite argumente na vaše potrebe).

3. Kot vidite, obe formuli vrnejo številke namesto datumov. Naj izbere oba izračuna rezultatov in kliknite Domov > Oblika številk polje> Kratek datum spremeniti številke na datume. Oglejte si sliko spodaj:


puščica modra desno mehurček Pretvori datum na teden s formulami

Po drugi strani lahko uporabite tudi funkcijo WEEKNUM za pretvorbo datuma v ustrezno številko tedna.

1. Izberite prazno celico, s katero boste vrnili številko tedna, vnesite to formulo: = WEEKNUM (B1,1)in pritisnite tipko Enter. Prikaz slike:

Opombe:

(1) V zgornji formuli, B1 vsebuje datum, ki ga želite uporabiti.

(2) Če morate številko tedna vrniti s datuma, ki se začne v ponedeljek, uporabite to formulo: = WEEKNUM (B1,2).


puščica modra desno mehurčekSorodni članki:

Kako šteti število določenih delovnih dni med dvema datumoma v Excelu?

Kako dodati / odštevati dneve / mesece / leta do danes v Excelu?



Priporočena orodja za produktivnost za Excel

Kutools za Excel vam pomaga, da vedno končate delo pred časom in izstopite iz množice

  • Več kot zmogljive napredne funkcije 300, zasnovane za 1500 delovne scenarije, ki povečujejo produktivnost z 70%, vam dajejo več časa za skrb za družino in uživanje v življenju.
  • Ne potrebujete več pomnilniških formul in VBA kod, od zdaj naprej pa dajate svojim možganom počitek.
  • Postanite strokovnjak za Excel v minutah 3, zapletene in ponavljajoče se operacije lahko opravite v nekaj sekundah,
  • Vsak dan zmanjšajte število operacij tipkovnice in miške, zdaj se poslovite od poklicnih bolezni.
  • 110,000 visoko učinkovite ljudi in 300 + svetovno priznanih podjetij izbiro.
  • Brezplačna preizkusna različica 60 dneva. 60-dnevno jamstvo vračila denarja. 2 let brezplačne nadgradnje in podpore.

Prinaša kartično brskanje in urejanje za Microsoft Office, veliko močnejši od zavihkov brskalnika

  • Office Tab je namenjen za Word, Excel, PowerPoint in druge Office aplikacije: Založnik, Dostop, Visio in Projekt.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Z 50% poveča vašo produktivnost in vsak dan zmanjša na stotine klikov z miško!
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.
    jtaylorg91 · 2 months ago
    Thank YOU!!!!
  • To post as a guest, your comment is unpublished.
    geoffsmile · 1 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 · 2 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.