הפונקציות WeekNum ו- ISOWeekNum
חל על: אפליקציות קנבס אפליקציות מונחות דגמים Power Pages Dataverse עמודות נוסחאות
החזרת מספר השבוע עבור תאריך ספציפי.
Description
השתמש בפונקציות WeekNum ו- ISOWeekNum כדי לקבוע את מספר השבוע של תאריך.
פונקציות אלה נבדלות באופן שבו הן קובעות את השבוע הראשון בשנה (שבוע 1):
WeekNum משתמש בשבוע המכיל את 1 בינואר בתור השבוע הראשון של השנה. התוצאה מפונקציה זו יכולה לנוע בין 1 ל- 54.
ISOWeekNum משתמש בשבוע המכיל את יום חמישי הראשון של השנה בתור השבוע הראשון של השנה. זה נוהג לפי הגדרת תקן ISO 8601 לתאריך ושעה עבור מספור שבועות. התוצאה מפונקציה זו יכולה לנוע בין 1 ל- 53. ייתכן ש- 52 או 53 יוחזרו עבור הימים הראשונים של ינואר משום שהתאריכים עשויים להשתייך לשבוע האחרון של השנה הקודמת.
השתמש בפרמטר השני ל- WeekNum כדי לציין איזה יום מתחיל שבוע. באפשרותך לספק מספר קוד של Excel או להשתמש בספירת StartOfWeek:
קוד Excel | ספירה של StartOfWeek | תיאור |
---|---|---|
1, 17 | StartOfWeek.Sunday | השבוע מתחיל ביום ראשון. ברירת מחדל. |
2, 11 | StartOfWeek.Monday | השבוע מתחיל ביום שני. |
12 | StartOfWeek.יום שלישי | השבוע מתחיל ביום שלישי. |
13 | StartOfWeek.רביעי | השבוע מתחיל ביום רביעי. |
14 | StartOfWeek.חמישי | השבוע מתחיל ביום חמישי. |
15 | StartOfWeek.שישי | השבוע מתחיל ביום שישי. |
16 | StartOfWeek.שבת | השבוע מתחיל ביום שבת. |
ISOWeekNum משתמש תמיד ביום שני בתור תחילת השבוע. ב- Excel, הפונקציה WeekNum תומכת בקוד הוספה 21 שאינו נתמך כאן; השתמש במקום זאת ב- ISOWeekNum.
אם אתה מעביר מספר יחיד לפונקציות אלה, ערך ההחזרה הוא תוצאה יחידה. אם אתה מעביר טבלה בעלת עמודה יחידה המכילה מספרים, ערך ההחזרה הוא טבלת תוצאות בעלת עמודה יחידה, תוצאה אחת עבור כל רשומה בטבלת הארגומנטים. אם יש לך טבלה מרובת עמודות, באפשרותך לעצב אותה לטבלה בעלת עמודה יחידה, כפי שמתאר הנושא עבודה עם טבלאות.
תחביר
WeekNum(DateTime [, StartOfWeek ])
- DateTime - חובה. ערך תאריך/שעה שעליו מתבצעת הפעולה.
- StartOfWeek - אופציונלי. קוד Excel או ספירת StartOfWeek הקובעים באיזה יום מתחיל השבוע.
ISOWeekNum(DateTime)
- DateTime - חובה. ערך תאריך/שעה שעליו מתבצעת הפעולה. השבוע מתחיל תמיד ביום שני.
דוגמאות
השבועות הקלנדריים הראשון והאחרון של 2021
תאריך | WeekNum( Date ) | ISOWeekNum( Date ) | WeekNum( Date, StartOfWeek.Wednesday ) |
---|---|---|---|
שישי,ינואר1,2021 | 1 | 53 | 1 |
שבת,ינואר2,2021 | 1 | 53 | 1 |
ראשון,ינואר3,2021 | 2 | 53 | 1 |
שני,ינואר4,2021 | 2 | 1 | 1 |
שלישי,ינואר5,2021 | 2 | 1 | 1 |
רביעי,ינואר6,2021 | 2 | 1 | 2 |
חמישי,ינואר7,2021 | 2 | 1 | 2 |
שבת,דצמבר25,2021 | 52 | 51 | 52 |
ראשון,דצמבר26,2021 | 53 | 51 | 52 |
שני,דצמבר27,2021 | 53 | 52 | 52 |
שלישי,דצמבר28,2021 | 53 | 52 | 52 |
רביעי,דצמבר29,2021 | 53 | 52 | 53 |
חמישי,דצמבר30,2021 | 53 | 52 | 53 |
שישי,דצמבר31,2021 | 53 | 52 | 53 |