Share via


WeekNum- ja ISOWeekNum-funktio

Soveltuu: Pohjaan perustuvat sovellukset Mallipohjaiset sovellukset Dataverse-kaavasarakkeet

Palauttaa määritetyn päivämäärän viikon numeron.

Description

Määritä päivämäärän viikkonumero WeekNum- ja ISOWeekNum-toiminnoilla.

Nämä toiminnot eroavat toisistaan vuoden ensimmäisen viikon (viikko 1) määrittämisessä:

  • WeekNum käyttää viikkoa, joka sisältää tammikuun 1. päivän vuoden ensimmäisenä viikkona. Tämän toiminnon tulos voi olla väliltä 1–54.

  • ISOWeekNum käyttää viikkoa, joka sisältää vuoden ensimmäisen torstain, vuoden ensimmäisenä viikkona. Tämä noudattaa ISO 8601:n viikkonumeroimisen päivämäärä- ja aikamääritystä. Tämän toiminnon tulos voi olla väliltä 1–53. Tammikuun ensimmäisinä päivinä voidaan ehkä palauttaa 52 tai 53, koska päivämäärät voivat kuulua edellisen vuoden viimeiselle viikolle.

Määritä toinen parametri WeekNum-funktiossa määrittääksesi, mikä päivä aloittaa viikon. Voit antaa Excel-koodinumeron tai käyttää StartOfWeek-luettelointia:

Excel-koodi StartOfWeek-luettelointi Kuvaus
1, 17 StartOfWeek.Sunday Viikko alkaa sunnuntaina. Oletus.
2, 11 StartOfWeek.Monday Viikko alkaa maanantaina.
12 StartOfWeek.Tuesday Viikko alkaa tiistaina.
13 StartOfWeek.Wednesday Viikko alkaa keskiviikkona.
14 StartOfWeek.Thursday Viikko alkaa torstaina.
15 StartOfWeek.Friday Viikko alkaa perjantaina.
16 StartOfWeek.Saturday Viikko alkaa lauantaina.

ISOWeekNum käyttää maanantaita aina viikon alkuna. Excelissä WeekNum-toiminto tukee lisäyskoodia 21, jota ei tueta tässä. Käytä sen sijaan ISOWeekNum-funktiota.

Jos välität näihin funktioihin yksittäisen numeron, palautusarvo on yksittäinen tulos. Jos välität yhden sarakkeen taulukon, joka sisältää numeroita, paluuarvo on yhden sarakkeen tulostaulukko, jossa on yksi tulos jokaiselle argumentin taulukon tietueelle. Jos käytät monisarakkeista taulukkoa, voit muokata sen yksisarakkeiseksi taulukoksi kohdan Taulukoiden käyttö mukaan.

Syntaksi

WeekNum(DateTime [, StartOfWeek ])

  • DateTime – Pakollinen. Käytettävä päivämäärä/aika-arvo.
  • StartOfWeek – valinnainen. Excel-koodi tai StartOfWeek-luettelointi, joka määrittää viikon alkamispäivän.

ISOWeekNum(DateTime)

  • DateTime – Pakollinen. Käytettävä päivämäärä/aika-arvo. Viikon alkamispäivä on aina maanantai.

Esimerkkejä

Vuoden 2021 ensimmäiset ja viimeiset kalenteriviikot

Päivämäärä WeekNum( Date ) ISOWeekNum( Date ) WeekNum( Date, StartOfWeek.Wednesday )
Friday,January1,2021 1 53 1
Saturday,January2,2021 1 53 1
Sunday,January3,2021 2 53 1
Monday,January4,2021 2 1 1
Tuesday,January5,2021 2 1 1
Wednesday,January6,2021 2 1 2
Thursday,January7,2021 2 1 2
Saturday,December25,2021 52 51 52
Sunday,December26,2021 53 51 52
Monday,December27,2021 53 52 52
Tuesday,December28,2021 53 52 52
Wednesday,December29,2021 53 52 53
Thursday,December30,2021 53 52 53
Friday,December31,2021 53 52 53