Menu

NETWORKDAYS ו-WORKDAY באקסל: ספירת ימי עבודה

=NETWORKDAYS(A2,B2) סופרת את ימי העבודה (שני עד שישי) מ-A2 עד B2, כולל שני התאריכים. =WORKDAY(A2,10) מחזירה את התאריך שחל 10 ימי עבודה אחרי A2. שתיהן יכולות לדלג על רשימת חגים.

כל גיליון בעמוד הזה חי: שנו מספר או נוסחה והוא יחושב מחדש.

=NETWORKDAYS(A2,B2) סופרת את ימי העבודה מהתאריך ב-A2 עד התאריך ב-B2, כולל שניהם, כשיום עבודה הוא שני עד שישי. =WORKDAY(A2,10) הולכת בכיוון השני: היא מחזירה את התאריך שחל 10 ימי עבודה אחרי A2.

ימי עבודה בכל פרויקט
C2
ABCD
1StartEndWorking daysCalendar days
22026-03-022026-03-131012
32026-03-022026-03-312230
42026-03-062026-03-0924
52026-03-072026-03-0802
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

הפרויקט הראשון נמשך מיום שני עד יום שישי של השבוע הבא: 12 ימים קלנדריים, 10 ימי עבודה. בכל מרץ 2026 מה-2 בחודש יש 22 ימי עבודה. מיום שישי עד יום שני שאחריו יש 2, וסוף שבוע לבד הוא 0. שנו תאריך סיום כדי לראות את הספירה זזה. (לספירת ימים פשוטה ראו ימים בין תאריכים.)

NETWORKDAYS עם חגים

הארגומנט השלישי הוא טווח של תאריכים לדלג עליהם בנוסף לסופי השבוע. שמרו את החגים בעמודה משלהם (או בגיליון אחר) ונעלו את הטווח עם $ כדי שיישאר במקומו כשהנוסחה מועתקת למטה.

ימי עבודה פחות חגים
C2
ABCDE
1StartEndNo holidaysWith holidaysHolidays
22026-03-302026-04-101082026-04-03
32026-04-012026-04-3022202026-04-06
42026-04-272026-05-081092026-05-01
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

מ-30 במרץ עד 10 באפריל יש 10 ימי חול, ושניים מהם חגים (Good Friday ו-Easter Monday של 2026), ולכן 8 ימי עבודה. רק חגים שבתוך כל תקופה מורדים: השורה האחרונה מאבדת את 1 במאי ותו לא. מחקו חג בעמודה E והספירות עולות בחזרה.

WORKDAY: מועד יעד בימי עבודה

WORKDAY(start_date, days, [holidays]) מחזירה את התאריך שחל מספר מסוים של ימי עבודה אחרי ההתחלה. תאריך ההתחלה עצמו לא נספר, והתוצאה אף פעם לא נופלת בסוף שבוע או בחג.

מועדי יעד בימי עבודה
C2
ABCDE
1ReceivedDaysDueDue (holidays)Holidays
22026-03-27102026-04-102026-04-142026-04-03
32026-04-0232026-04-072026-04-092026-04-06
42026-04-2452026-05-012026-05-042026-05-01
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

בקשה שהתקבלה ביום שישי 2026-03-27 עם 10 ימי עבודה צריכה להסתיים ב-2026-04-10, או ב-2026-04-14 אחרי הדילוג על Good Friday ו-Easter Monday. עם מספר ימים שלילי WORKDAY סופרת אחורה: =WORKDAY(A2,-5) הוא יום העבודה שבוע קודם. כדי למצוא את "יום העבודה הבא" השתמשו ב-1, וכדי להשאיר תאריך שכבר הוא יום עבודה, השתמשו ב-=WORKDAY(A2-1,1).

סופי שבוע אחרים: NETWORKDAYS.INTL

כשסוף השבוע אינו שבת וראשון, NETWORKDAYS.INTL מקבלת קוד של סוף שבוע כארגומנט השלישי ואת החגים כארגומנט הרביעי.

סוף שבועקוד
שבת, ראשון1 (ברירת מחדל)
ראשון, שני2
שישי, שבת7
ראשון בלבד11
שבת בלבד17
כל תבנית7 תווים, שני ראשון, 1 = יום חופש: "0000011"
ימי עבודה במרץ 2026 לפי סוף שבוע
C2
ABCDEF
1WeekendCodeWorking daysStartEnd
2Saturday and Sunday1222026-03-012026-03-31
3Friday and Saturday723
4Sunday only1126
5Mon, Wed, Fri only010101113
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

במרץ 2026 יש 22 ימי עבודה עם סוף שבוע של שבת וראשון, 23 עם סוף שבוע של שישי ושבת, ו-26 כשרק ראשון הוא יום חופש. השורה האחרונה היא תבנית של משרה חלקית: 0101011 נותנת חופש גם בשלישי ובחמישי בנוסף לסוף השבוע, וזה משאיר 13 ימים. בתא, קוד כמו 0101011 חייב להיות טקסט (הקלידו אותו עם גרש בהתחלה, '0101011), אחרת אקסל מוחק את האפס המוביל.

WORKDAY.INTL עושה את אותו הדבר למועדי יעד. אלה התוצאות של אקסל ל-10 ימי עבודה אחרי יום שני, 2 במרץ 2026:

=WORKDAY.INTL(DATE(2026,3,2), 10)              2026-03-16   (Saturday and Sunday off)
=WORKDAY.INTL(DATE(2026,3,2), 10, 7)           2026-03-16   (Friday and Saturday off)
=WORKDAY.INTL(DATE(2026,3,2), 10, 11)          2026-03-13   (Sunday off)
=WORKDAY.INTL(DATE(2026,3,2), 10, "0000011")   2026-03-16   (same as code 1)

תרגול: ימי עבודה ומועד יעד

תורכם: ימי עבודה
C2
ABCDE
1StartEndWorking daysHolidays
22026-04-012026-04-302026-04-03
32026-04-06
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

תורכם: ב-C2, ספרו את ימי העבודה מ-A2 עד B2, כולל שניהם, בדילוג על החגים שב-E2:E3.

תורכם: מועד יעד
C2
ABC
1ReceivedDaysDue
22026-05-148
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

תורכם: ב-C2, החזירו את התאריך שחל מספר ימי העבודה שב-B2 אחרי התאריך שב-A2 (בדילוג על סופי שבוע, בלי חגים).

NETWORKDAYS סופרת את שני הקצוות, WORKDAY לא

שתי הפונקציות חלוקות ביום אחד לגבי תאריך ההתחלה, וזה מפתיע את מי שמשתמש בהן יחד. NETWORKDAYS מיום שני עד יום שישי של אותו שבוע היא 5: שני הימים נספרים. WORKDAY מאותו יום שני עם 5 ימים נוחתת על יום שני הבא, כי היא מתחילה לספור ביום שאחרי.

ההפרש של יום אחד בין השתיים
C2
ABC
1StartWORKDAY(A2,5)NETWORKDAYS back
22026-03-022026-03-096
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

WORKDAY מחזירה 2026-03-09, ו-NETWORKDAYS מ-2026-03-02 עד התאריך הזה נותנת 6, לא 5. למועד "תוך 5 ימי עבודה, כולל היום", השתמשו ב-=WORKDAY(A2,4) כש-A2 הוא יום עבודה. החליטו פעם אחת באיזו מוסכמה הצוות שלכם משתמש וכתבו אותה ליד הנוסחה.

שאלות נפוצות

איך סופרים ימי עבודה בין שני תאריכים באקסל?

=NETWORKDAYS(A2,B2) סופרת את הימים שני עד שישי מ-A2 עד B2, כולל שני התאריכים. הוסיפו טווח של תאריכי חגים כארגומנט שלישי כדי לדלג גם עליהם: =NETWORKDAYS(A2,B2,$E$2:$E$4).

איך מוסיפים ימי עבודה לתאריך באקסל?

=WORKDAY(A2,10) מחזירה את התאריך שחל 10 ימי עבודה אחרי A2, בדילוג על שבת וראשון. מספר שלילי חוזר אחורה: =WORKDAY(A2,-5). הוסיפו טווח חגים כארגומנט שלישי.

מה ההבדל בין NETWORKDAYS ל-NETWORKDAYS.INTL?

NETWORKDAYS תמיד מתייחסת לשבת ולראשון כסוף השבוע. NETWORKDAYS.INTL מקבלת ארגומנט של סוף שבוע: 7 לשישי ושבת, 11 לראשון בלבד, או מחרוזת של שבעה תווים כמו "0000011" שבה 1 מסמן יום חופש, החל מיום שני.

האם NETWORKDAYS כוללת את תאריך ההתחלה?

כן. NETWORKDAYS סופרת גם את תאריך ההתחלה וגם את תאריך הסיום כשהם ימי עבודה, ולכן מיום שני עד יום שישי שאחריו יש 5. WORKDAY לא סופרת את תאריך ההתחלה: =WORKDAY(A2,1) הוא יום העבודה הבא.

מה קורה אם חג חל בסוף שבוע?

שום דבר נוסף: NETWORKDAYS ו-WORKDAY מדלגות על ימי סוף השבוע בכל מקרה, ולכן חג שחל בשבת לא מורד פעמיים.

איור של שפות התכנות ב-Coddy

ללמוד תכנות עם Coddy

להתחיל