Applies ToExcel של Microsoft 365 Excel של Microsoft 365 עבור Mac Excel באינטרנט Excel 2024 ‏Excel 2024 עבור Mac Excel 2021 Excel 2021 עבור Mac Excel 2019 Excel 2016 Excel Web App

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

תחביר

NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])‎

תחביר הפונקציה NETWORKDAYS.INTL מכיל את הארגומנטים הבאים:

  • Start_date ו- end_date    נדרש. התאריכים שעבורם יש לחשב את ההפרש. Start_date יכול להתרחש לפני או אחרי end_date או באותו הזמן.

  • Weekend    אופציונלי. מציין את הימים בשבוע שהם ימי סוף שבוע ואינם נכללים במספר ימי העבודה המלאים בין start_date ו- end_date. הארגומנט weekend הוא מספר סוף שבוע או מחרוזת המציינת מתי סופי שבוע מתרחשים.

    ערכי מספר של Weekend מציינים את ימי סוף השבוע הבאים:

מספר סוף שבוע

ימי סוף שבוע

1 או מושמט

שבת, ראשון

2

ראשון, שני

3

שני, שלישי

4

שלישי, רביעי

5

רביעי, חמישי

6

חמישי, שישי

7

שישי, שבת

11

ראשון בלבד

12

שני בלבד

13

שלישי בלבד

14

רביעי בלבד

15

חמישי בלבד

16

שישי בלבד

17

שבת בלבד

אורכם של ערכי מחרוזת של weekend הוא שבעה תווים וכל תו במחרוזת מציין יום בשבוע, החל מיום שני. 1 מציין יום שאינו יום עבודה ו- 0 מציין יום עבודה. רק התווים 1 ו- 0 מותרים במחרוזת. שימוש ב- 1111111 יחזיר תמיד 0.

לדוגמה, 0000011 מוביל לתוצאה של סוף שבוע בימי שבת וראשון.

  • Holidays    אופציונלי. ערכה אופציונלית של תאריך אחד או יותר שלא ייכלל בלוח השנה של ימי העבודה. Holidays יהיה טווח תאים המכיל את התאריכים או קבוע מערך של המספרים הסידוריים המייצגים תאריכים אלה. הסדר של התאריכים או הערכים הסידוריים יכול להיות שרירותי.

הערות

  • אם start_date מאוחר יותר מ- end_date, ערך ההחזרה יהיה שלילי, והגודל יהיה מספר ימי העבודה המלאים.

  • אם start_date נמצא מחוץ לטווח עבור ערך הבסיס של התאריך הנוכחי, NETWORKDAYS. INTL מחזיר את #NUM! ערך שגיאה‎.

  • אם end_date נמצא מחוץ לטווח עבור ערך הבסיס של התאריך הנוכחי, NETWORKDAYS. INTL מחזיר את #NUM! ערך שגיאה‎.

  • אם אורך מחרוזת weekend אינו חוקי או שהוא מכיל תווים לא חוקיים, NETWORKDAYS. INTL מחזיר את #VALUE! ‎.

דוגמה

העתק את נתוני הדוגמה מהטבלה שלהלן והדבק אותם בתא A1 בגליון עבודה חדש של Excel. כדי שהנוסחאות יציגו תוצאות, בחר אותן, הקש F2 ולאחר מכן הקש Enter. אם יש צורך, באפשרותך להתאים את רוחב העמודות כדי לראות את כל הנתונים.

נוסחה

תיאור

תוצאה

‎=NETWORKDAYS.INTL(DATE(2006,1,1)‎,DATE(2006,1,31))‎

מביא ל- 22 ימי עבודה עתידיים. חיסור 9 ימי סוף שבוע שאינם ימי עבודה (5 ימי שבת ו- 4 ימי ראשון) מסה״כ של 31 ימים בין שני התאריכים. כברירת מחדל, ימי שבת וראשון נחשבים לימים שאינם ימי עבודה.

22

‎=NETWORKDAYS.INTL(DATE(2006,2,28)‎,DATE(2006,1,31))‎

מביא לתוצאה ‎-21, שהיא 21 ימי עבודה בעבר.

‎-21‎

‎=NETWORKDAYS.INTL(DATE(2006,1,1)‎,DATE(2006,2,1)‎,7,‎{‎"2006/1/2‎","2006/1/16"}‎)‎

מביא ל- 22 ימי עבודה עתידיים על-ידי חיסור 10 ימים שאינם ימי עבודה (4 ימי ששי, 4 שבתות, 2 חגים) מ- 32 הימים בין ה- 1 בינואר 2006 וה- 1 בפברואר 2006. שימוש בארגומנט 7 עבור סוף שבוע, שהוא יום ששי ויום שבת. בתקופת זמן זו ישנם גם שני חגים.

22

‎=NETWORKDAYS.INTL(DATE(2006,1,1)‎,DATE(2006,2,1)‎,"0010001",‎{‎"2006/1/2‎","2006/1/16‎"})‎

מביא ל- 22 ימי עבודה עתידיים. אותה תקופת זמן כמו בדוגמה לעיל, אך עם יום ראשון ויום רביעי כימי סוף שבוע.

20

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.