מאמר זה מתאר את תחביר הנוסחה וכיצד להשתמש בפונקציה WORKDAY.INTL ב- Microsoft Excel.
פונקציה זו מחזירה את המספר הסידורי של התאריך לפני או אחרי מספר ימי עבודה שצוין עם פרמטרים מותאמים אישית של סוף שבוע. פרמטרים אופציונליים של סוף שבוע יכולים לציין אילו ימים וכמה ימים הם ימי סוף שבוע. שים לב כי ימי סוף שבוע וימים שצוינו כחגים אינם נחשבים לימי עבודה.
תחביר
WORKDAY.INTL(start_date, days, [weekend], [holidays])
תחביר WORKDAY.INTL הפונקציה משתמש בארגומנטים הבאים:
-
start_date נדרש. תאריך ההתחלה המעוגל למספר שלם.
-
ימים נדרש. מספר ימי העבודה לפני או אחרי start_date. ערך חיובי מניב תאריך עתידי; ערך שלילי מניב תאריך בעבר; ערך אפס מניב את הערך שכבר start_date. היסט יום נחתך למספר שלם.
-
סוף שבוע אופציונלי. אם נעשה שימוש, הדבר מציין את הימים בשבוע שהם ימי סוף שבוע, שאינם נחשבים לימים עבודה. הארגומנט 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! .
דוגמה
העתק את נתוני הדוגמה הבאים (הטבלה כולה, כולל הכותרת העליונה). בגליון עבודה חדש של Excel, הדבק אותו בתא A1 ובסמוך. אם אינך רואה תוצאות באופן אוטומטי, בחר את הנוסחה, הקש 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 |