פונקציות Project עבור שדות מותאמים אישית בשולחן העבודה של Project
Applies Toלקוח מכשיר שולחני של Project Online Project Standard 2024 Project Professional 2021 Project Standard 2021 Project Professional 2019 Project Standard 2019 Project Professional 2016 Project Standard 2016 Project Professional 2013 Project Server 2013 Project Standard 2013

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

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

מבט כולל על הפונקציות של Project

בעת השימוש ב- Microsoft Project, ייתכן שיהיה עליך לעבוד עם ערכים שאינם ממוקמים ישירות בתוך שדות. נוסחאות מאפשרות לך לעבוד עם שדות כדי ליצור ערכים חדשים אלה.

הדוגמאות הבאות ממחישות כיצד באפשרותך להשתמש בנוסחאות עם שדות מותאמים אישית:

  • בעת הוספתה לשדה מותאם אישית, הנוסחה שלהלן מחזירה ערך מספרי המציין את מספר הימים בין התאריך הנוכחי ותאריך הסיום של הפעילויות בלוח הזמנים שלך:

DateDiff("d",NOW(),[Finish])

  • בעת הוספתה לשדה טקסט מותאם אישית, הנוסחה שלהלן מחזירה ערך של "ללא תוכנית בסיסית", "תקצוב יתר של 20% או יותר", או "במסגרת התקציב":

    Switch(Len(CStr([Baseline Finish]))<3, "No baseline", ([Cost]+1)/ ([Baseline Cost]+1)>1.2,"Overbudget by 20% or more", ([Cost]+1)/([Baseline Cost]+1)>1, "Overbudget",True,"Under budget")
     The CStr function in the above formula works only if the [Baseline Finish] field is defined.
    

פונקציות המרה

Asc

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

תחביר

Asc‏( מחרוזת )

מחרוזת  כל ביטוי מחרוזת חוקי.

CBool

אילוץ ביטוי לסוג נתונים בוליאני.

תחביר

CBool‏( ביטוי)

ביטוי  כל מחרוזת חוקית או ביטוי מספרי חוקי.

CByte

אילוץ ביטוי לסוג נתונים בית.

תחביר

CByte‏( ביטוי )

ביטוי  כל מספר שלם בין 0 ל- 255.

CCur

אילוץ ביטוי לסוג נתונים מטבע.

תחביר

CCur‏( ביטוי )

ביטוי  כל ביטוי מספרי בין -922,337,203,685,477.5808 ל- 922,337,203,685,477.5807.

CDate

אילוץ ביטוי לסוג נתונים תאריך.

תחביר

CDate‏( ביטוי )

ביטוי  כל ביטוי תאריך חוקי.

CDbl

אילוץ ביטוי לסוג נתונים כפול.

תחביר

CDbl‏( ביטוי )

ביטוי  כל ביטוי מספרי בין -1.79769313486232E308 ל- -4.94065645841247E-324 עבור ערכים שליליים; 4.94065645841247E-324 עד 1.79769313486232E308 עבור ערכים חיוביים.

CDec

אילוץ ביטוי לסוג נתונים עשרוני.

תחביר

CDec‏( ביטוי )

ביטוי  כל ביטוי מספרי החל מ- +/-79,228,162,514,264,337,593,543,950,335 עבור מספרים בקנה מידה אפס, לדוגמה, מספרים ללא מקומות עשרוניים. עבור מספרים עם 28 מקומות עשרוניים, הטווח הוא +/-7.92281625142643375935439503335. המספר הקטן ביותר האפשרי שאינו אפס הוא 0.00000000000000000000000000000001.

Chr

החזרת מחרוזת המכילה את התו המשויך לקוד התו שצוין.

תחביר

Chr‏( קוד תו )

קוד תו  ארוך המזהה תו.

CInt

אילוץ ביטוי לסוג נתונים מספר שלם.

תחביר

CInt‏( ביטוי )

ביטוי  כל ביטוי מספרי בין -32,768 ל- 32,767; שברים מעוגלים.

CLng

אילוץ ביטוי לסוג נתונים ארוך.

תחביר

CLng‏( ביטוי )

ביטוי  כל ביטוי מספרי בין -2,147,483,648 ל- 2,147,483,647; שברים מעוגלים.

CSng

אילוץ ביטוי לסוג נתונים יחיד.

תחביר

CSng‏( ביטוי )

ביטוי  כל ביטוי מספרי -3.402823E38 עד -1.401298E-45 עבור ערכים שליליים; 1.401298E-45 עד 3.402823E38 עבור ערכים חיוביים.

CStr

אילוץ ביטוי לסוג נתונים מחרוזת.

תחביר

CStr‏( ביטוי )

ביטוי  כל מחרוזת חוקית או ביטוי מספרי חוקי.

CVar

אילוץ ביטוי לסוג נתונים משתנה.

תחביר

CVar‏( ביטוי )

ביטוי  טווח זהה לערך כפול עבור מספרים. טווח זהה למחרוזת עבור מספרים שאינם מספריים.

DateSerial

החזרת משתנה (‏תאריך) עבור שנה, חודש ויום שצוינו.

תחביר

DateSerial‏( שנה, חודש, יום )

שנה  הנדרש; מספר שלם. מספר בין 100 ל- 9999, כולל או ביטוי מספרי.

חודש  הנדרש; מספר שלם. כל ביטוי מספרי.

יום  הנדרש; מספר שלם. כל ביטוי מספרי.

DateValue

החזרת משתנה ‏(תאריך).

תחביר

DateValue‏( תאריך)

תאריך  הנדרש; בדרך כלל, ביטוי מחרוזת המייצג תאריך מ- 1 בינואר 100 עד 31 בדצמבר 9999. עם זאת , תאריך יכול להיות גם כל ביטוי שעשוי לייצג תאריך, שעה או תאריך ושעה, בטווח זה.

Day

החזרת משתנה ‏(מספר שלם) המציין מספר שלם בין 1 ו- 31, כולל, המייצג את היום בחודש.

תחביר

Day‏( תאריך)

תאריך  הנדרש; כל משתנה, ביטוי מספרי או ביטוי מחרוזת, או כל שילוב, שעשוי לייצג תאריך. אם התאריךמכיל Null, מוחזר Null.

Hex

החזרת מחרוזת המייצגת את הערך ההקסדצימאלי של מספר.

תחביר

Hex‏( מספר )

number  הנדרש; כל מחרוזת חוקית או ביטוי מספרי חוקי.

Hour

החזרת משתנה ‏(מספר שלם) המציין מספר שלם בין 0 ו- 23, כולל, המייצג את השעה ביום.

תחביר

Hour‏( שעה)

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

Minute

החזרת משתנה ‏(מספר שלם) המציין מספר שלם בין 0 ו- 59, כולל, המייצג את הדקה בשעה.

תחביר

Minute‏( שעה)

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

Month

החזרת משתנה ‏(מספר שלם) המציין מספר שלם בין 1 ו- 12, כולל, המייצג את החודש בשנה.

תחביר

Month‏( תאריך)

תאריך  הנדרש; כל משתנה, ביטוי מספרי או ביטוי מחרוזת, או כל שילוב, שעשוי לייצג שעה. אם התאריךמכיל Null, מוחזר Null.

Oct

החזרת משתנה ‏(מחרוזת) המייצג את הערך האוקטלי של מספר.

תחביר

Oct‏( מספר )

number  הנדרש; כל מחרוזת חוקית או ביטוי מספרי חוקי.

ProjDateConv

המרת ערך לתאריך.

תחביר

ProjDateConv‏( ביטוי, תבנית תאריך )

ביטוי  הנדרש; משתנה .משתנה. הביטוי להמרה לתאריך.

עיצוב תאריך  אופציונלי; ארוך .אני לא יודע מה לעשות. תבנית התאריך המוגדרת כברירת מחדל היא pjDateDefault, אך באפשרותך להחליף אחד מה קבועי pjDateFormat הבאים (תבנית תאריך שהוחלה ב- 25/09/07 בשעה 12:33):

  • pjDateDefault: תבנית ברירת המחדל. מוגדרת בכרטיסיה תצוגה בתיבת הדו-שיח אפשרויות (תפריט כלים).

  • pjDate_mm_dd_yy_hh_mmAM‏: 25/09/07 12:33 בלילה

  • pjDate_mm_dd_yy‏: 25/09/07

  • pjDate_mm_dd_yyyy‏: 25/09/07

  • pjDate_mmmm_dd_yyyy_hh_mmAM‏: 25 בספטמבר, 2007 12:33 בלילה

  • pjDate_mmmm_dd_yyyy‏: 25 בספטמבר, 2007

  • pjDate_mmm_dd_hh_mmAM‏: 25 בספט' 12:33 בלילה

  • pjDate_mmm_dd_yyy‏: 25 בספט', '07

  • pjDate_mmmm_dd‏: 25 בספטמבר

  • pjDate_mmm_dd‏: 25 בספט'

  • pjDate_ddd_mm_dd_yy_hh_mmAM‏: ג' 25/09/07 12:33 בלילה

  • pjDate_ddd_mm_dd_yy‏: ג' 25/09/07

  • pjDate_ddd_mmm_dd_yyy‏: ג' 25 בספט', '07

  • pjDate_ddd_hh_mmAM‏: ג' 12:33 בלילה

  • pjDate_mm_dd‏: 9/25

  • pjdate_dd‏: 25

  • pjdate_hh_mmam‏: 12:33 בלילה

  • pjdate_ddd_mmm_dd: ג' ספט' 25

  • pjdate_ddd_mm_dd: ג' 9/25

  • pjdate_ddd_dd: ג' 25

  • pjdate_www_dd‏: ש40/2

  • pjdate_www_dd_yy_hh_mmam‏: ש40/2/07 12:33 בלילה

ProjDurConv

המרת ביטוי לערך משך ביחידות שצוינו.

תחביר

ProjDurConv‏( ביטוי, יחידות משך )

ביטוי  הנדרש; משתנה .משתנה. הביטוי שיש להמיר למשך זמן.

יחידות משך  אופציונלי; ארוך .אני לא יודע מה לעשות. היחידות ששימשו לבטא את משך הזמן. אם יחידות משך לא צוינה, ערך ברירת המחדל הוא סוג היחידות שצוין באפשרות משך זמן מוזן ב בכרטיסיה לוח זמנים של תיבת הדו-שיח אפשרויות (תפריט כלים). יחידות משך יכולות להיות אחד מה קבועי pjFormatUnit הבאים:

  • pjMinutes: pjElapsedMinutes

  • pjHours: pjElapsedHours

  • pjDays: pjElapsedDays

  • pjWeeks: pjElapsedWeeks

  • pjMonths: pjElapsedMonths

  • pjMinutesEstimated: pjElapsedMinutesEstimated

  • pjHoursEstimated: pjElapsedHoursEstimated

  • pjDaysEstimated: pjElapsedDaysEstimated

  • pjWeeksEstimated: pjElapsedWeeksEstimated

  • pjMonthsEstimated: pjElapsedMonthsEstimated

Second

החזרה של משתנה ‏(מספר שלם) המציין מספר שלם בין 0 ו- 59, כולל, המייצג את השניה בדקה.

תחביר

Second‏( שעה)

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

Str

החזרת משתנה ‏(מחרוזת) ייצוג של מספר.

תחביר

Str‏( מספר )

number  הנדרש; ארוך המכיל כל ביטוי מספרי חוקי.

StrConv

החזרה של משתנה (‏מחרוזת) שהומר כפי שצוין.

תחביר

StrConv‏( מחרוזת, המרה, LCID )

מחרוזת  הנדרש; ביטוי מחרוזת שיש להמיר.

המרה  הנדרש; מספר שלם. סכום הערכים המציין את סוג ההמרה שיש לבצע.

Lcid  אופציונלי; ה- LocaleID, אם הוא שונה מ- LocaleID של המערכת. (ה- LocaleID של המערכת הוא ברירת המחדל.)

TimeSerial

החזרת משתנה (‏תאריך) המכיל את השעה עבור שעה, דקה ושניה מסוימות.

תחביר

TimeSerial‏( שעה, דקה, שניה )

שעה  הנדרש; משתנה (מספר שלם). מספר בין 0 (12:00 ל- 23 (23:00), כולל או ביטוי מספרי.

דקה  הנדרש; משתנה (מספר שלם). כל ביטוי מספרי.

השני  הנדרש; משתנה (מספר שלם). כל ביטוי מספרי.

TimeValue

החזרת משתנה (‏תאריך) המכיל את השעה.

תחביר

TimeValue‏( שעה)

זמן  הנדרש; בדרך כלל ביטוי מחרוזת המייצג שעה מ- 0:00:00 (12:00:00 A.M.) עד 23:59:59 (23:59:59), כולל. עם זאת , שעה יכולה להיות גם כל ביטוי המייצג שעה בטווח זה. אם time מכיל Null, מוחזר Null.

Val

החזרת המספרים הכלולים במחרוזת כערך מספרי מסוג מתאים.

תחביר

Val‏( מחרוזת )

מחרוזת  הנדרש; כל ביטוי מחרוזת חוקי.

Weekday

החזרת משתנה (‏מספר שלם) המכיל מספר שלם המייצג את היום בשבוע.

תחביר

Weekday‏( תאריך[,‏היום הראשון בשבוע] )

תאריך  הנדרש; משתנה, ביטוי מספרי, ביטוי מחרוזת של כל שילוב, אשר יכול לייצג תאריך. אם התאריךמכיל Null, מוחזר Null.

היום הראשון בשבוע  אופציונלי; קבוע המציין את היום הראשון בשבוע. אם לא צוין, הפונקציה מניחה את יום ראשון.

Year

החזרת משתנה (‏מספר שלם) המכיל מספר שלם המייצג את השנה.

תחביר

Year‏( תאריך)

תאריך  הנדרש; כל משתנה, ביטוי מספרי או ביטוי מחרוזת, או כל שילוב, שעשוי לייצג תאריך. אם התאריךמכיל Null, מוחזר Null.

פונקציות תאריך/שעה

CDate

אילוץ ביטוי לסוג נתונים תאריך.

תחביר

CDate‏( ביטוי )

ביטוי  כל ביטוי תאריך חוקי.

Date

החזרת משתנה (‏תאריך) המכיל את תאריך המערכת הנוכחי.

תחביר

תאריך

DateAdd

החזרת משתנה ‏(תאריך) המכיל תאריך שאליו נוסף מרווח זמן שצוין.

תחביר

DateAdd‏( מרווח זמן, מספר, תאריך )

interval  הנדרש; ביטוי מחרוזת שהוא מרווח הזמן שברצונך להוסיף, כגון "m" או "d".

number  הנדרש; ביטוי מספרי שהוא מספר המרווחים שברצונך להוסיף. היא יכולה להיות חיובית (כדי לקבל תאריכים בעתיד) או שלילית (כדי לקבל תאריכים בעבר).

תאריך  הנדרש; משתנה (תאריך) או ליטרל המייצג תאריך שאליו נוסף מרווח הזמן.

DateDiff

החזרת משתנה (‏ארוך) המציין את מספר מרווחי הזמן בין שני תאריכים שצוינו.

תחביר

DateDiff‏( מרווח זמן, תאריך1, תאריך2[‏, היום הראשון בשבוע[,‏השבוע הראשון בשנה]] )

interval  הנדרש; ביטוי מחרוזת שהוא מרווח הזמן שבו אתה משתמש לחישוב ההפרש בין תאריך1לתאריך2.

תאריך1, תאריך2  הנדרש; משתנה (תאריך). שני תאריכים שבהם ברצונך להשתמש בחישוב.

היום הראשון בשבוע  אופציונלי; קבוע המציין את היום הראשון בשבוע. אם לא צוין, הפונקציה מניחה את יום ראשון.

השבוע הראשון בשנה  אופציונלי; קבוע המציין את השבוע הראשון בשנה. אם לא צוין, ההנחה היא שהשבוע הראשון הוא השבוע שבו חל 1 בינואר.

DatePart

החזרת משתנה (‏מספר שלם) המכיל את החלק שצוין של תאריך נתון.

תחביר

DatePart‎‏(מרווח זמן, תאריך[,‏היום הראשון בשבוע] [‏, השבוע הראשון בשנה]])

interval  הנדרש; ביטוי מחרוזת שהוא מרווח הזמן שברצונך להחזיר.

תאריך  הנדרש; ערך משתנה (תאריך) שברצונך להעריך.

היום הראשון בשבוע  אופציונלי; קבוע המציין את היום הראשון בשבוע. אם לא צוין, הפונקציה מניחה את יום ראשון.

השבוע הראשון בשנה  אופציונלי; קבוע המציין את השבוע הראשון בשנה. אם לא צוין, ההנחה היא שהשבוע הראשון הוא השבוע שבו חל 1 בינואר.

DateSerial

החזרת משתנה (‏תאריך) עבור שנה, חודש ויום שצוינו.

תחביר

DateSerial‏( שנה, חודש, יום )

שנה  הנדרש; מספר שלם. מספר בין 100 ל- 9999, כולל או ביטוי מספרי.

חודש  הנדרש; מספר שלם. כל ביטוי מספרי.

יום  הנדרש; מספר שלם. כל ביטוי מספרי.

DateValue

החזרת משתנה ‏(תאריך).

תחביר

DateValue‏( תאריך)

תאריך  הנדרש; בדרך כלל, ביטוי מחרוזת המייצג תאריך מ- 1 בינואר 100 עד 31 בדצמבר 9999. עם זאת , תאריך יכול להיות גם כל ביטוי שעשוי לייצג תאריך, שעה או תאריך ושעה, בטווח זה.

Day

החזרת משתנה ‏(מספר שלם) המציין מספר שלם בין 1 ו- 31, כולל, המייצג את היום בחודש.

תחביר

Day‏( תאריך)

תאריך  הנדרש; כל משתנה, ביטוי מספרי או ביטוי מחרוזת, או כל שילוב, שעשוי לייצג תאריך. אם התאריךמכיל Null, מוחזר Null.

Hour

החזרת משתנה ‏(מספר שלם) המציין מספר שלם בין 0 ו- 23, כולל, המייצג את השעה ביום.

תחביר

Hour‏( שעה)

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

IsDate

החזרת ערך בוליאני המציין אם ניתן להמיר ביטוי לתאריך.

תחביר

IsDate‏( ביטוי )

ביטוי  הנדרש; כל משתנה המכיל ביטוי תאריך או ביטוי מחרוזת הניתן לזיהוי כתאריך או כשעה.

Minute

החזרת משתנה ‏(מספר שלם) המציין מספר שלם בין 0 ו- 59, כולל, המייצג את הדקה בשעה.

תחביר

Minute‏( שעה)

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

Month

החזרת משתנה ‏(מספר שלם) המציין מספר שלם בין 1 ו- 12, כולל, המייצג את החודש בשנה.

תחביר

Month‏( תאריך)

תאריך  הנדרש; כל משתנה, ביטוי מספרי או ביטוי מחרוזת, או כל שילוב, שעשוי לייצג שעה. אם התאריךמכיל Null, מוחזר Null.

Now

החזרת משתנה (‏תאריך) המציין את התאריך והשעה הנוכחיים לפי התאריך והשעה של מערכת המחשב שלך.

תחביר

כעת

ProjDateAdd

מוסיף משך לתאריך כדי להחזיר תאריך חדש.

תחביר

ProjDateAdd‏(‎ תאריך, משך זמן, לוח תאריכים )

תאריך  הנדרש; משתנה .משתנה. התאריך המקורי שאליו נוסף המשך.

משך זמן  הנדרש; משתנה .משתנה. משך הזמן שיש להוסיף לתאריך.

לוח שנה  אופציונלי; מחרוזת . לוח השנה שבו יש להשתמש בעת חישוב התאריך החדש. אם לא צוין לוח תאריכים, ברירת המחדל עבור המשאב הנוכחי היא לוח התאריכים של המשאב, או עבור הפעילות הנוכחית, לוח התאריכים של הפעילות או לוח התאריכים הרגיל אם אין לוח תאריכים של פעילות. עבור Project Server, ייעשה שימוש בלוח התאריכים הרגיל, ללא קשר ללוח התאריכים שצוין במחרוזת לוח התאריכים . בעת שימוש בפונקציה זו בנוסחה שנוצרה ב- Project Web App והשוואה אותה לאותה נוסחה שנוצרה ב- Project Professional, עליך לבדוק כדי לוודא שהתוצאות הן מה שאתה מצפה.

ProjDateConv

המרת ערך לתאריך.

תחביר

ProjDateConv‏( ביטוי, תבנית תאריך )

ביטוי  הנדרש; משתנה .משתנה. הביטוי להמרה לתאריך.

עיצוב תאריך  אופציונלי; ארוך .אני לא יודע מה לעשות. תבנית התאריך המוגדרת כברירת מחדל היא pjDateDefault, אך באפשרותך להחליף אחד מה קבועי pjDateFormat הבאים (תבנית תאריך שהוחלה ב- 25/09/07 בשעה 12:33):

  • pjDateDefault: תבנית ברירת המחדל. מוגדרת בכרטיסיה תצוגה בתיבת הדו-שיח אפשרויות (תפריט כלים).

  • pjDate_mm_dd_yy_hh_mmAM‏: 25/09/07 12:33 בלילה

  • pjDate_mm_dd_yy‏: 25/09/07

  • pjDate_mm_dd_yyyy‏: 25/09/07

  • pjDate_mmmm_dd_yyyy_hh_mmAM‏: 25 בספטמבר, 2007 12:33 בלילה

  • pjDate_mmmm_dd_yyyy‏: 25 בספטמבר, 2007

  • pjDate_mmm_dd_hh_mmAM‏: 25 בספט' 12:33 בלילה

  • pjDate_mmm_dd_yyy‏: 25 בספט', '07

  • pjDate_mmmm_dd‏: 25 בספטמבר

  • pjDate_mmm_dd‏: 25 בספט'

  • pjDate_ddd_mm_dd_yy_hh_mmAM‏: ג' 25/09/07 12:33 בלילה

  • pjDate_ddd_mm_dd_yy‏: ג' 25/09/03

  • pjDate_ddd_mmm_dd_yyy‏: ג' 25 בספט', '07

  • pjDate_ddd_hh_mmAM‏: ג' 12:33 בלילה

  • pjDate_mm_dd‏: 9/25

  • pjdate_dd‏: 25

  • pjdate_hh_mmam‏: 12:33 בלילה

  • pjdate_ddd_mmm_dd: ג' ספט' 25

  • pjdate_ddd_mm_dd: ג' 9/25

  • pjdate_ddd_dd: ג' 25

  • pjdate_www_dd‏: ש40/2

  • pjdate_www_dd_yy_hh_mmam‏: ש40/2/07 12:33 בלילה

ProjDateDiff

החזרת משך הזמן בין שני תאריכים בדקות.

תחביר

ProjDateDiff‏( תאריך1, תאריך2, לוח תאריכים)

תאריך1  הנדרש; משתנה .משתנה. התאריך המשמש כתחילת המשך.

תאריך2  הנדרש; משתנה .משתנה. התאריך המשמש כסוף משך הזמן.

לוח שנה  אופציונלי; מחרוזת . לוח השנה שבו יש להשתמש בעת חישוב משך הזמן. אם לא צוין לוח תאריכים, ברירת המחדל עבור המשאב הנוכחי היא לוח התאריכים של המשאב, או עבור הפעילות הנוכחית, לוח התאריכים של הפעילות (או לוח התאריכים הרגיל אם אין לוח תאריכים של פעילות עבור Project Server, לוח התאריכים הרגיל יהיה בשימוש, ללא קשר ללוח התאריכים שצוין במחרוזת לוח התאריכים . בעת שימוש בפונקציה זו בנוסחה שנוצרה ב- Project Web App והשוואה אותה לאותה נוסחה שנוצרה ב- Project Professional, עליך לבדוק כדי לוודא שהתוצאות הן מה שאתה מצפה.

ProjDateSub

החזרת התאריך המופיע לפני תאריך אחר במשך זמן שצוין.

תחביר

ProjDateSub‏(‎ תאריך, משך זמן, לוח תאריכים )

תאריך  הנדרש; משתנה .משתנה. התאריך המקורי ממנו מוחסר משך הזמן.

משך זמן  הנדרש; משתנה .משתנה. משך הזמן לחיסור מתאריך.

לוח שנה  אופציונלי; מחרוזת . לוח השנה שבו יש להשתמש בעת חישוב הפרש התאריכים. אם לא צוין לוח תאריכים, ברירת המחדל עבור המשאב הנוכחי היא לוח התאריכים של המשאב, או עבור הפעילות הנוכחית, לוח התאריכים של הפעילות (או לוח התאריכים הרגיל אם אין לוח תאריכים של פעילות). עבור Project Server, ייעשה שימוש בלוח התאריכים הרגיל, ללא קשר ללוח התאריכים שצוין במחרוזת לוח התאריכים . בעת שימוש בפונקציה זו בנוסחה שנוצרה ב- Project Web App והשוואה אותה לאותה נוסחה שנוצרה ב- Project Professional, עליך לבדוק כדי לוודא שהתוצאות הן מה שאתה מצפה.

ProjDateValue

החזרת ערך התאריך של ביטוי.

תחביר

ProjDateValue‏( ביטוי )

ביטוי  הנדרש; משתנה .משתנה. הביטוי שיש לייצג כתאריך.

ProjDurConv

המרת ביטוי לערך משך ביחידות שצוינו.

תחביר

ProjDurConv‏( ביטוי, יחידות משך )

ביטוי  הנדרש; משתנה .משתנה. הביטוי שיש להמיר למשך זמן.

יחידות משך  אופציונלי; ארוך .אני לא יודע מה לעשות. היחידות ששימשו לבטא את משך הזמן. אם יחידות משך לא צוינה, ערך ברירת המחדל הוא סוג היחידות שצוין באפשרות משך זמן מוזן ב בכרטיסיה לוח זמנים של תיבת הדו-שיח אפשרויות (תפריט כלים). יחידות משך יכולות להיות אחד מה קבועי pjFormatUnit הבאים:

  • pjMinutes: pjElapsedMinutes

  • pjHours: pjElapsedHours

  • pjDays: pjElapsedDays

  • pjWeeks: pjElapsedWeeks

  • pjMonths: pjElapsedMonths

  • pjMinutesEstimated: pjElapsedMinutesEstimated

  • pjHoursEstimated: pjElapsedHoursEstimated

  • pjDaysEstimated: pjElapsedDaysEstimated

  • pjWeeksEstimated: pjElapsedWeeksEstimated

  • pjMonthsEstimated: pjElapsedMonthsEstimated

ProjDurValue

החזרת מספר הדקות במשך.

תחביר

ProjDurValue‏( משך )

משך זמן  הנדרש; משתנה .משתנה. משך הזמן שיש לבטא בדקות.

Second

החזרה של משתנה ‏(מספר שלם) המציין מספר שלם בין 0 ו- 59, כולל, המייצג את השניה בדקה.

תחביר

Second‏( שעה)

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

Time

החזרת משתנה (‏תאריך) המציין את שעת המערכת הנוכחית.

תחביר

שעה

Timer

החזרת יחיד המייצג את מספר השניות שעברו מאז חצות.

תחביר

שעון עצר

TimeSerial

החזרת משתנה (‏תאריך) המכיל את השעה עבור שעה, דקה ושניה מסוימות.

תחביר

TimeSerial‏( שעה, דקה, שניה)

שעה  הנדרש; משתנה (מספר שלם). מספר בין 0 (12:00 ל- 23 (23:00), כולל או ביטוי מספרי.

דקה  הנדרש; משתנה (מספר שלם). כל ביטוי מספרי.

השני  הנדרש; משתנה (מספר שלם). כל ביטוי מספרי.

TimeValue

החזרת משתנה (‏תאריך) המכיל את השעה.

תחביר

TimeValue‏( שעה)

זמן  הנדרש; בדרך כלל ביטוי מחרוזת המייצג שעה מ- 0:00:00 (12:00:00 A.M.) עד 23:59:59 (23:59:59), כולל. עם זאת , שעה יכולה להיות גם כל ביטוי המייצג שעה בטווח זה. אם time מכיל Null, מוחזר Null.

Weekday

החזרת משתנה (‏מספר שלם) המכיל מספר שלם המייצג את היום בשבוע.

תחביר

Weekday‏( תאריך[,‏היום הראשון בשבוע] )

תאריך  הנדרש; משתנה, ביטוי מספרי, ביטוי מחרוזת של כל שילוב, אשר יכול לייצג תאריך. אם התאריךמכיל Null, מוחזר Null.

היום הראשון בשבוע  אופציונלי; קבוע המציין את היום הראשון בשבוע. אם לא צוין, הפונקציה מניחה את יום ראשון.

Year

החזרת משתנה (‏מספר שלם) המכיל מספר שלם המייצג את השנה.

תחביר

Year‏( תאריך)

תאריך  הנדרש; כל משתנה, ביטוי מספרי או ביטוי מחרוזת, או כל שילוב, שעשוי לייצג תאריך. אם התאריךמכיל Null, מוחזר Null.

פונקציות כלליות

Choose

בחירה והחזרה של ערך מתוך רשימה של ארגומנטים.

תחביר

Choose‏(אינדקס, בחירה-‏1[,‏בחירה-‏2, ... ‏[, בחירה-n]])

אינדקס  הנדרש; ביטוי מספרי או שדה שהתוצאה היא ערך בין 1 לבין מספר האפשרויות הזמינות.

הבחירה  הנדרש; ביטוי משתנה המכיל אחת מהאפשרויות האפשריות.

IIf

החזרת אחד משני חלקים, בהתאם להערכת ביטוי.

תחביר

IIf( expr, truepart, falsepart )‎‎

expr  הנדרש; ביטוי משתנה שברצונך להעריך.

חלק truepart  הנדרש; ערך או ביטוי שיוחזר אם הביטוי המתאים הוא True.

חלק שקרי  הנדרש; ערך או ביטוי שיש להחזיר אם הביטוי המתאיםהוא False.

IsNumeric

החזרת ערך בוליאני המציין אם ניתן להעריך ביטוי כמספר.

תחביר

IsNumeric‏( ביטוי)

ביטוי  הנדרש; משתנה המכיל ביטוי מספרי או ביטוי מחרוזת.

IsNull

החזרת ערך בוליאני המציין אם ביטוי אינו מכיל אף נתון חוקי (Null).

תחביר

IsNull‏( ביטוי )

ביטוי  הנדרש; משתנה המכיל ביטוי מספרי או ביטוי מחרוזת.

Switch

הערכה של רשימת ביטויים והחזרה של ערך משתנה או ביטוי המשויך לביטוי הראשון ברשימה, המוגדר כ- True.

תחביר

Switch( expr-1, value-1[, expr-2, value-2, ... [, expr-n,value-n]] )‎‎

פונקציות מתמטיות

Abs

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

תחביר

Abs‏( מספר )

number  הנדרש; כל ביטוי מספרי חוקי. אם number מכיל Null, מוחזר Null; אם זהו משתנה שלא אותחל, מוחזר אפס.

Atn

החזרת כפול החזרת כפול המציין את הארק-טנגנס של מספר.

תחביר

Atn‏( מספר )

number  הנדרש; כפול או כל ביטוי מספרי חוקי.

Cos

החזרת כפול המציין את הקוסינוס של זווית.

תחביר

Cos‏( מספר )

number  הנדרש; כפול או כל ביטוי מספרי חוקי המבטא זווית ברדיאנים.

Exp

החזרת כפול המציין e (הבסיס של לוגריתמים טבעיים) בחזקה.

תחביר

Exp‏( מספר )

number  הנדרש; כפול או כל ביטוי מספרי חוקי.

Fix

החזרת חלק המספר השלם של מספר. אם המספר שלילי, החזרת המספר השלם השלילי הראשון השווה למספר או גדול ממנו.

תחביר

Fix‏( מספר )

number  הנדרש; כפול או כל ביטוי מספרי חוקי. אם number מכיל Null, מוחזר Null.

Int

החזרת חלק המספר השלם של מספר. אם המספר שלילי, החזרת המספר השלם השלילי הראשון השווה למספר או קטן ממנו.

תחביר

Int‏( מספר )

number  הנדרש; כפול או כל ביטוי מספרי חוקי. אם number מכיל Null, מוחזר Null.

Log

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

תחביר

Log‏( מספר )

number  הנדרש; כפול או כל ביטוי מספרי חוקי הגדול מאפס.

Rnd

החזרת יחיד המכיל מספר אקראי.

תחביר

Rnd‏( מספר )

number  הנדרש; יחיד או כל ביטוי מספרי חוקי.

Sgn

החזרת משתנה (‏מספר שלם) המציין את הסימן של מספר.

תחביר

Sgn‏( מספר )

number  הנדרש; כל ביטוי מספרי חוקי.

להלן ערכי ההחזרה:

  • אם המספר גדול מאפס, Sgn מחזירה 1.

  • אם המספר שוה לאפס, Sgn מחזירה 0.

  • אם המספר קטן מאפס, Sgn מחזירה -1.

Sin

החזרת כפול המציין את הסינוס של זווית.

תחביר

Sin‏( מספר )

number  הנדרש; כפול או כל ביטוי מספרי חוקי המבטא זווית ברדיאנים.

Sqr

החזרת כפול המציין את השורש הריבועי של מספר.

תחביר

Sqr‏( מספר )

number  הנדרש; כפול או כל ביטוי מספרי חוקי השווה לאפס או גדול מאפס.

Tan

החזרת כפול המציין את הטנגנס של זווית.

תחביר

Tan‏( מספר )

number  הנדרש; כפול או כל ביטוי מספרי חוקי המבטא זווית ברדיאנים.

פונקציות טקסט

Asc

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

תחביר

Asc‏( מחרוזת )

מחרוזת  כל ביטוי מחרוזת חוקי.

Chr

החזרת מחרוזת המכילה את התו המשויך לקוד התו שצוין.

תחביר

Chr‏( קוד תו )

קוד תו  ארוך המזהה תו.

Format

החזרת משתנה (‏מחרוזת) המכיל ביטוי המעוצב לפי ההוראות המוכלות בביטוי עיצוב.

תחביר

Format‏( ביטוי[,‏עיצוב[,‏היום הראשון בשבוע[,‏השבוע הראשון בשנה]]] )

ביטוי  הנדרש; כל ביטוי חוקי.

תבנית  אופציונלי; ביטוי חוקי של תבנית בעלת שם או תבנית המוגדרת על-ידי המשתמש.

היום הראשון בשבוע  אופציונלי; קבוע המציין את היום הראשון בשבוע.

השבוע הראשון בשנה  אופציונלי; קבוע המציין את השבוע הראשון בשנה.

Instr

החזרת משתנה (‏ארוך) המציין את מיקום המופע הראשון של מחרוזת אחת בתוך מחרוזת אחרת.

תחביר

Instr‏( [התחלה, ]‏מחרוזת1,‏מחרוזת2[,‏השוואה] )

להתחיל  אופציונלי; ביטוי מספרי המגדיר את מיקום ההתחלה עבור כל חיפוש. אם הוא מושמט, החיפוש מתחיל במיקום התו הראשון. אם start מכיל Null, תתרחש שגיאה. הארגומנט start נדרש אם צוין compare.

מחרוזת1  הנדרש; ביטוי מחרוזת הנמצא בחיפוש.

מחרוזת 2  הנדרש; נדרש ביטוי מחרוזת.

להשוות  אופציונלי; מציין את סוג השוואת המחרוזת. אם compare הוא Null, תתרחש שגיאה. אם compare מושמט, ההגדרה Optioncompare קובעת את סוג ההשוואה.

LCase

החזרת מחרוזת שהומרה לאותיות קטנות.

תחביר

LCase‏( מחרוזת )

מחרוזת   הנדרש; כל ביטוי מחרוזת חוקי. אם המחרוזתמכילה Null, מוחזר Null.

Left

החזרת משתנה (‏מחרוזת) המכיל את מספר התווים שצוין מצידה השמאלי של המחרוזת.

תחביר

Left‏( מחרוזת, אורך )

string  נדרש. ביטוי מחרוזת שממנו מוחזרים התווים השמאליים ביותר. אם המחרוזתמכילה Null, מוחזר Null.

length  הנדרש; משתנה (ארוך). ביטוי מספרי המציין כמה תווים יש להחזיר. אם הערך הוא 0, מוחזרת מחרוזת באורך אפס (""). אם הערך גדול ממספר התווים ב- string, מוחזרת המחרוזת כולה.

Len

החזרת ארוך המכיל את מספר התווים במחרוזת או מספר הבתים הדרושים לאחסן משתנה.

תחביר

Len‏( מחרוזת, varname )

מחרוזת  כל ביטוי מחרוזת חוקי. אם המחרוזתמכילה Null, מוחזר Null.

תות שדה  כל שם משתנה חוקי. אם varname מכיל Null, מוחזר Null. אם varname הוא משתנה, הפונקציה Len מתייחסת אליו כאל מחרוזת ומחזירה תמיד את מספר התווים שהוא מכיל.

LTrim

החזרת משתנה (‏מחרוזת) המכיל עותק של מחרוזת שצוינה ללא רווחים מובילים.

תחביר

LTrim‏( מחרוזת )

מחרוזת  הנדרש; כל ביטוי מחרוזת חוקי. אם המחרוזתמכילה Null, מוחזר Null.

Mid

החזרת משתנה (‏מחרוזת) המכיל מספר תווים שצוין במחרוזת.

תחביר

Mid‏( מחרוזת, התחלה[,‏אורך] )

מחרוזת  הנדרש; ביטוי מחרוזת שממנה מוחזרים תווים. אם המחרוזתמכילה Null, מוחזר Null.

להתחיל  הנדרש; ארוך .אני לא יודע מה לעשות. מיקום תו במחרוזת שבו מתחיל החלק שיש לקחת. אם start גדול ממספר התווים ב- string, הפונקציהMid מחזירה מחרוזת באורך אפס ("").

length  אופציונלי; משתנה (ארוך). מספר התווים להחזרה. אם הוא מושמט או אם יש פחות תווי אורך בטקסט (כולל התו בתחילתו), מוחזרים כל התווים ממיקום ההתחלה עד לסוף המחרוזת.

Right

החזרת משתנה (‏מחרוזת) המכיל את מספר התווים שצוין מצידה השמאלי של המחרוזת.

תחביר

Right‏( מחרוזת, אורך )

מחרוזת  הנדרש; ביטוי מחרוזת שממנה מוחזרים התווים הימניים ביותר. אם המחרוזתמכילה Null, מוחזר Null.

length  הנדרש; משתנה (ארוך). ביטוי מספרי המציין כמה תווים יש להחזיר. אם הערך הוא 0, מוחזרת מחרוזת באורך אפס (""). אם שווה או גדול ממספר התווים במחרוזת , מוחזרת המחרוזת כולה.

RTrim

החזרת משתנה (‏מחרוזת) המכיל עותק של מחרוזת שצוינה ללא רווחים מובילים.

תחביר

RTrim‏( מחרוזת )

מחרוזת  הנדרש; כל ביטוי מחרוזת חוקי. אם המחרוזתמכילה Null, מוחזר Null.

Space

החזרת משתנה (‏‏מחרוזת) המכיל את מספר הרווחים המצוין.

תחביר

Space‏( מספר )

number  הנדרש; מספר הרווחים הרצוי במחרוזת.

StrComp

החזרת משתנה (‏‏‏מספר שלם) המציין את התוצאה של השוואת מחרוזת.

תחביר

StrComp‏( מחרוזת1,‏מחרוזת2[,‏השוואה] )

מחרוזת1  הנדרש; כל ביטוי מחרוזת חוקי.

מחרוזת 2  הנדרש; כל ביטוי מחרוזת חוקי.

להשוות  אופציונלי; מציין את סוג השוואת המחרוזת. אם ארגומנט ההשוואההוא Null, תתרחש שגיאה.

StrConv

החזרה של משתנה (‏מחרוזת) שהומר כפי שצוין.

תחביר

StrConv‏( מחרוזת, המרה, LCID )

מחרוזת  הנדרש; ביטוי מחרוזת שיש להמיר.

המרה  הנדרש; מספר שלם. סכום הערכים המציין את סוג ההמרה שיש לבצע.

Lcid  אופציונלי; ה- LocaleID, אם הוא שונה מ- LocaleID של המערכת. (ה- LocaleID של המערכת הוא ברירת המחדל.)

String

החזרת משתנה (‏מחרוזת) המכיל מחרוזת תווים חוזרים באורך המצוין.

תחביר

String‏( מספר, תו )

number  הנדרש; ארוך .אני לא יודע מה לעשות. אורך המחרוזת המוחזרת. אם number מכיל Null, מוחזר Null.

תו  הנדרש; משתנה .משתנה. קוד תו המציין את התו או ביטוי המחרוזת שתו הראשון שלו משמש לבניית מחרוזת ההחזרה. אם התו מכיל Null, מוחזר Null.

Trim

החזרת משתנה (‏מחרוזת) המכיל עותק של מחרוזת שצוינה ללא רווחים מובילים.

תחביר

Trim‏( מחרוזת )

מחרוזת  הנדרש; כל ביטוי מחרוזת חוקי. אם המחרוזתמכילה Null, מוחזר Null.

UCase

החזרת משתנה (‏מחרוזת) המכיל את המחרוזת המצוינת, המומרת לאותיות רישיות.

תחביר

UCase‏( מחרוזת )

מחרוזת  הנדרש; כל ביטוי מחרוזת חוקי. אם המחרוזתמכילה Null, מוחזר Null.

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

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

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

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