מאמר זה מתאר את תחביר הנוסחה של הפונקציה WORKDAY.INTL והשימוש בה ב- Microsoft Excel.
הפונקציה מחזירה את המספר הסידורי של התאריך שלפני או אחרי מספר ימי עבודה שצוין עם פרמטרים מותאמים אישית של סוף שבוע. פרמטרים של סוף שבוע מציינים את הימים שהם ימי סוף שבוע ואת מספרם. ימי סוף שבוע וימים אחרים המוגדרים כחגים אינם נחשבים לימי עבודה.
תחביר
WORKDAY.INTL(start_date, days, [weekend], [holidays])
תחביר הפונקציה WORKDAY.INTL מכיל את הארגומנטים הבאים:
-
Start_date נדרש. תאריך ההתחלה המעוגל למספר שלם.
-
Days נדרש. מספר ימי העבודה לפני או אחרי start_date. ערך חיובי מניב תאריך עתידי; ערך שלילי מניב תאריך בעבר; אפס מניב את start_date. היסט יום מקוצר למספר שלם.
-
Weekend אופציונלי. מציין את הימים בשבוע שהם ימי סוף שבוע ואינם נחשבים לימי עבודה. הארגומנט weekend הוא מספר סוף שבוע או מחרוזת המציינת מתי סופי שבוע מתרחשים.
ערכי מספר של weekend מציינים את ימי סוף השבוע הבאים:
מספר סוף שבוע |
ימי סוף שבוע |
1 או מושמט |
שבת, ראשון |
2 |
ראשון, שני |
3 |
שני, שלישי |
4 |
שלישי, רביעי |
5 |
רביעי, חמישי |
6 |
חמישי, שישי |
7 |
שישי, שבת |
11 |
ראשון בלבד |
12 |
שני בלבד |
13 |
שלישי בלבד |
14 |
רביעי בלבד |
15 |
חמישי בלבד |
16 |
שישי בלבד |
17 |
שבת בלבד |
אורכם של ערכי מחרוזת של weekend הוא שבעה תווים וכל תו במחרוזת מציין יום בשבוע, החל מיום שני. 1 מציין יום שאינו יום עבודה ו- 0 מציין יום עבודה. רק התווים 1 ו- 0 מותרים במחרוזת. 1111111 הוא מחרוזת לא חוקית.
לדוגמה, 0000011 מוביל לתוצאה של סוף שבוע בימי שבת וראשון.
-
Holidays אופציונלי. ערכה אופציונלית של תאריך אחד או יותר שלא ייכלל בלוח השנה של ימי העבודה. Holidays יהיה טווח תאים המכיל את התאריכים או קבוע מערך של המספרים הסידוריים המייצגים תאריכים אלה. הסדר של התאריכים או הערכים הסידוריים יכול להיות שרירותי.
הערות
-
אם start_date נמצא מחוץ לטווח עבור ערך הבסיס של התאריך הנוכחי, WORKDAY. INTL מחזיר את #NUM! ערך שגיאה.
-
אם תאריך כלשהו בחגים נמצא מחוץ לטווח עבור ערך הבסיס של התאריך הנוכחי, WORKDAY. INTL מחזיר את #NUM! ערך שגיאה.
-
אם start_date בתוספת היסט יום מניב תאריך לא חוקי, הפונקציה WORKDAY. INTL מחזיר את #NUM! ערך שגיאה.
-
אם אורך מחרוזת weekend אינו חוקי או שהוא מכיל תווים לא חוקיים, WORKDAY. INTL מחזיר את #VALUE! .
דוגמה
העתק את נתוני הדוגמה מהטבלה שלהלן והדבק אותם בתא A1 בגליון עבודה חדש של Excel. כדי שהנוסחאות יציגו תוצאות, בחר אותן, הקש F2 ולאחר מכן הקש Enter. אם יש צורך, באפשרותך להתאים את רוחב העמודות כדי לראות את כל הנתונים.
נוסחה |
תיאור |
תוצאה חיה |
=WORKDAY.INTL(DATE(2012,1,1),30,0) |
השימוש ב- 0 עבור הארגומנט Weekend הוא #NUM! שגיאת #REF!. |
#NUM! |
=WORKDAY.INTL(DATE(2012,1,1),90,11) |
מחפש את התאריך החל 90 ימי עבודה מ- 1/1/2012, תוך ספירת ימי ראשון בלבד כסוף השבוע (הארגומנט Weekend הוא 11). |
41013 |
=TEXT(WORKDAY.INTL(DATE(2012,1,1),30,17),"m/dd/yyyy") |
משתמש בפונקציה TEXT לעיצוב המספר הסידורי המוחזר (40944) בתבנית של "m/dd/yyyy". מחפש את התאריך החל 30 ימי עבודה מ- 01/01/12, תוך ספירת ימי שבת בלבד כסוף השבוע (הארגומנט Weekend הוא 17). |
05/02/12 |