=WEEKNUM(A2) מחזירה את מספר השבוע של התאריך ב-A2. כברירת מחדל השבועות מתחילים ביום ראשון ושבוע 1 הוא השבוע שמכיל את 1 בינואר. רוב אירופה משתמשת במקום זאת במספרי שבוע ISO, שבהם השבועות מתחילים ביום שני: עבורם, השתמשו ב-=ISOWEEKNUM(A2).
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Date | WEEKNUM | ISOWEEKNUM | Day |
| 2 | 2026-03-02 | 10 | 10 | Mon |
| 3 | 2026-12-27 | 53 | 52 | Sun |
| 4 | 2026-12-31 | 53 | 53 | Thu |
| 5 | 2027-01-01 | 1 | 53 | Fri |
| 6 | 2027-01-03 | 2 | 53 | Sun |
שתי השיטות מסכימות ברוב התאריכים ונפרדות סביב השנה החדשה. יום שישי 2027-01-01 נמצא בשבוע 1 לפי WEEKNUM, כי שבוע 1 תמיד מכיל את 1 בינואר. לפי ISOWEEKNUM הוא בשבוע 53 של 2026: שבוע ISO 1 הוא השבוע שבו נמצא יום חמישי הראשון של השנה, והשבוע הזה מתחיל ביום שני, 4 בינואר. יום ראשון 2026-12-27 מראה את ההבדל השני: WEEKNUM כבר התחילה את שבוע 53, כי השבועות שלה מתחילים ביום ראשון.
סוגי ההחזרה של WEEKNUM
WEEKNUM מקבלת ארגומנט שני שקובע באיזה יום השבוע מתחיל. סוג 21 מעביר אותה לשיטת ISO, כמו ISOWEEKNUM, וזה עוזר בגרסאות ישנות של אקסל: ISOWEEKNUM דורשת Excel 2013 ואילך.
| return_type | השבוע מתחיל ב | שבוע 1 |
|---|---|---|
| 1 או מושמט | ראשון | מכיל את 1 בינואר |
| 2 | שני | מכיל את 1 בינואר |
| 11 עד 17 | שני עד ראשון | מכיל את 1 בינואר |
| 21 | שני | מכיל את יום חמישי הראשון (ISO 8601) |
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Date | Type 1 | Type 2 | Type 21 | ISOWEEKNUM |
| 2 | 2026-01-04 | 2 | 1 | 1 | 1 |
| 3 | 2026-01-05 | 2 | 2 | 2 | 2 |
| 4 | 2027-01-01 | 1 | 1 | 53 | 53 |
יום ראשון 2026-01-04 פותח את שבוע 2 לפי סוג 1, אבל עדיין נמצא בשבוע 1 לפי סוג 2, שבו השבוע נמשך עד יום ראשון. סוג 21 ו-ISOWEEKNUM תמיד מסכימות.
תאריך תחילת השבוע
דוחות שמקובצים לפי שבוע מציגים בדרך כלל את היום הראשון של השבוע במקום את המספר שלו. החסירו את היום בשבוע מהתאריך: WEEKDAY(A2,3) סופרת את יום שני כ-0, ולכן =A2-WEEKDAY(A2,3) הוא יום שני שחל ב-A2 או לפניו. לשבועות שמתחילים ביום ראשון, =A2-WEEKDAY(A2)+1.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Date | Week starts (Monday) | Week starts (Sunday) | Week ends (Sunday) |
| 2 | 2026-03-04 | 2026-03-02 | 2026-03-01 | 2026-03-08 |
| 3 | 2026-03-08 | 2026-03-02 | 2026-03-08 | 2026-03-08 |
| 4 | 2026-03-09 | 2026-03-09 | 2026-03-08 | 2026-03-15 |
| 5 | 2027-01-01 | 2026-12-28 | 2026-12-27 | 2027-01-03 |
יום רביעי 2026-03-04 נמצא בשבוע של יום שני 2026-03-02, שנגמר ביום ראשון 2026-03-08. יום שני ממופה לעצמו. הנוסחה היא תאריך, ולכן התוצאה צריכה תבנית תאריך; בלעדיה היא מציגה מספר כמו 46083. WEEKDAY מסביר את סוגי ההחזרה.
המרת מספר שבוע לתאריך
בכיוון ההפוך, מ"שבוע 12 של 2026" לתאריך, משתמשים בכלל ש-4 בינואר תמיד נמצא בשבוע ISO 1. מצאו את יום שני של אותו שבוע, ואז הוסיפו 7 ימים לכל שבוע אחרי הראשון.
| A | B | C | |
|---|---|---|---|
| 1 | Year | Week | Monday |
| 2 | 2026 | 12 | 2026-03-16 |
| 3 | 2026 | 1 | 2025-12-29 |
| 4 | 2027 | 1 | 2027-01-04 |
שבוע 12 של 2026 מתחיל ב-2026-03-16, שבוע 1 של 2026 ב-2025-12-29, ושבוע 1 של 2027 ב-2027-01-04. שבוע ISO הראשון של שנה יכול להתחיל בדצמבר, ולכן השנה בתווית והשנה של התאריך לא תמיד תואמות.
תרגול: מספרי שבוע
| A | B | |
|---|---|---|
| 1 | Date | ISO week |
| 2 | 2026-05-24 | |
| 3 | 2023-03-15 | |
| 4 | 2026-11-08 |
תורכם: ב-B2, החזירו את מספר שבוע ה-ISO של התאריך ב-A2, ואז העתיקו למטה עד B4.
| A | B | |
|---|---|---|
| 1 | Date | Monday |
| 2 | 2026-05-22 | |
| 3 | 2026-05-24 | |
| 4 | 2026-05-25 |
תורכם: ב-B2, החזירו את יום שני של השבוע שמכיל את התאריך ב-A2, ואז העתיקו למטה עד B4. השבועות רצים משני עד ראשון.
טעות נפוצה: שבוע 53 בינואר
קיבוץ לפי YEAR(A2) ו-ISOWEEKNUM(A2) שם את 1 בינואר 2027 ב"2027, שבוע 53", שבוע שלא קיים. שבוע ISO שייך לשנה של יום החמישי שלו, ולכן קחו את השנה מיום חמישי של אותו שבוע: YEAR(A2-WEEKDAY(A2,2)+4).
| A | B | C | |
|---|---|---|---|
| 1 | Date | Wrong label | Right label |
| 2 | 2026-12-31 | 2026-W53 | 2026-W53 |
| 3 | 2027-01-01 | 2027-W53 | 2026-W53 |
| 4 | 2027-01-03 | 2027-W53 | 2026-W53 |
עבור 1 בינואר 2027 התווית השגויה היא 2027-W53 והנכונה 2026-W53, אותו שבוע כמו 31 בדצמבר. ההפך קורה בקצה השני של שנה: יום שני 2025-12-29 נמצא בשבוע ISO 1 של 2026, והתווית הנכונה היא 2026-W01. ה-TEXT(...,"00") שומר על מספרי שבוע ברוחב של שתי ספרות, כך שהתוויות ממוינות לפי הסדר.
שאלות נפוצות
איך מקבלים את מספר השבוע מתאריך באקסל?
=WEEKNUM(A2) מחזירה את מספר השבוע כשהשבועות מתחילים ביום ראשון ושבוע 1 הוא השבוע של 1 בינואר. למספר שבוע ISO שמשמש ברוב אירופה, השתמשו ב-=ISOWEEKNUM(A2) או ב-=WEEKNUM(A2,21).
מה ההבדל בין WEEKNUM ל-ISOWEEKNUM?
WEEKNUM מתחילה את שבוע 1 ב-1 בינואר, ולכן השבוע הראשון והאחרון של שנה יכולים להיות קצרים. ISOWEEKNUM הולכת לפי ISO 8601: השבועות רצים משני עד ראשון ושבוע 1 הוא השבוע שבו נמצא יום חמישי הראשון של השנה, ולכן 1 בינואר יכול להשתייך לשבוע 52 או 53 של השנה הקודמת.
איך מקבלים את יום שני של השבוע באקסל?
=A2-WEEKDAY(A2,3) מחזירה את יום שני שחל בתאריך שב-A2 או לפניו. WEEKDAY עם סוג 3 סופרת את יום שני כ-0, ולכן יום שני נשאר במקומו. עצבו את התוצאה כתאריך.
איך ממירים מספר שבוע לתאריך באקסל?
לשבועות ISO, יום שני של שבוע N בשנה Y הוא =DATE(Y,1,4)-WEEKDAY(DATE(Y,1,4),3)+(N-1)*7. 4 בינואר תמיד נמצא בשבוע ISO 1, ולכן הנוסחה חוזרת ליום שני של אותו שבוע ואז מתקדמת N-1 שבועות.
למה אקסל מציג שבוע 53?
עם WEEKNUM, 31 בדצמבר תמיד נמצא בשבוע 53, כי שבוע 1 הוא השבוע החלקי של 1 בינואר (שבוע 54 בשנה מעוברת שמתחילה בשבת, כמו 2028). עם ISOWEEKNUM, בשנה יש 53 שבועות כשהיא מתחילה או נגמרת ביום חמישי, כמו 2026.