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 |