שתף באמצעות


הפונקציות 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