פונקציות פרוייקט עבור שדות מותאמים אישית בשולחן העבודה של Project

פונקציות פרוייקט עבור שדות מותאמים אישית בשולחן העבודה של Project

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

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

מבט כולל על הפונקציות של 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.79769313486232 E308 to-4.94065645841247 E-324 עבור ערכים שליליים; 4.94065645841247 e-324 to 1.79769313486232 E308 עבור ערכים חיוביים.

CDec

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

תחביר

CDec‏( ביטוי )

יטוי  כל ביטוי מספרי מ-+/-79228162514264337593543950335 עבור מספרים עם קנה מידה אפס, כלומר, מספרים ללא מקומות עשרוניים. עבור מספרים עם 28 מקומות עשרוניים, הטווח הוא +/-7.9228162514264337593543950335. המספר האפשרי הקטן ביותר שאינו אפס הוא 0.0000000000000000000000000001.

Chr

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

תחביר

Chr‏( קוד תו )

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

CInt

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

תחביר

CInt‏( ביטוי )

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

CLng

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

תחביר

CLng‏( ביטוי )

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

CSng

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

תחביר

CSng‏( ביטוי )

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

CStr

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

תחביר

CStr‏( ביטוי )

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

CVar

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

תחביר

CVar‏( ביטוי )

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

DateSerial

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

תחביר

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

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

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

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

DateValue

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

תחביר

DateValue‏( תאריך)

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

Day

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

תחביר

Day‏( תאריך)

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

Hex

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

תחביר

Hex‏( מספר )

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

Hour

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

תחביר

Hour‏( שעה)

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

Minute

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

תחביר

Minute‏( שעה)

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

Month

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

תחביר

Month‏( תאריך)

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

Oct

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

תחביר

Oct‏( מספר )

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

ProjDateConv

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

תחביר

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

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

dateformat  אופציונלי ארוך. ברירת המחדל של תבנית התאריך היא pjDateDefault, אך באפשרותך להחליף אחד מהקבועים הבאים של באים pjdateformat (תבנית תאריך שהוחלה 9/25/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‏( ביטוי, יחידות משך )

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

durationunits  אופציונלי ארוך. היחידות המשמשות להבעת המשך. אם durationunits אינו מצוין, ערך ברירת המחדל הוא סוג היחידות שצוינו באפשרות ' משך ' מוזנת בכרטיסיה ' תזמון ' של תיבת הדו ' אפשרויות ' (תפריטכלים ). Durationunits יכול להיות אחד מהקבועים הבאים של 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‏( שעה)

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

Str

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

תחביר

Str‏( מספר )

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

StrConv

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

תחביר

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

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

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

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

TimeSerial

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

תחביר

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

שעה  נדרש Variant (מספר שלם). מספר בין 0 (12:00 בבוקר) ו-23 (11:00 אחה"צ), כולל או ביטוי מספרי.

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

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

TimeValue

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

תחביר

TimeValue‏( שעה)

זמן  נדרש בדרך כלל, ביטוי מחרוזת המייצג שעה מ-0:00:00 (12:00:00 בבוקר) ל-23:59:59 (11:59:59 אחה"צ), כולל. עם זאת, השעה יכולה גם להיות כל ביטוי המייצגת שעה בטווח זה. אם השעה מכילה null, מוחזר null .

Val

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

תחביר

Val‏( מחרוזת )

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

Weekday

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

תחביר

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

תאריך  נדרש Variant, ביטוי מספרי, ביטוי מחרוזת של כל שילוב, שיכול לייצג תאריך. אם date מכיל null, מוחזר null .

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

Year

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

תחביר

Year‏( תאריך)

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

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

CDate

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

תחביר

CDate‏( ביטוי )

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

Date

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

תחביר

תאריך

DateAdd

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

תחביר

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

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

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

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

DateDiff

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

תחביר

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

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

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

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

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

DatePart

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

תחביר

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

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

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

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

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

DateSerial

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

תחביר

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

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

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

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

DateValue

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

תחביר

DateValue‏( תאריך)

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

Day

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

תחביר

Day‏( תאריך)

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

Hour

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

תחביר

Hour‏( שעה)

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

IsDate

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

תחביר

IsDate‏( ביטוי )

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

Minute

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

תחביר

Minute‏( שעה)

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

Month

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

תחביר

Month‏( תאריך)

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

Now

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

תחביר

Now

ProjDateAdd

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

תחביר

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

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

משך זמן  נדרש משתנה. משך הזמן להוספה ל- date.

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

הערה:  כדי להחסיר שבעה ימים מתאריך שצוין, הנוסחה הבאה פועלת כראוי ב- Project Professional 2010‏: ‎ProjDateAdd("9/24/2010", "-7d"). עם זאת, כשאתה מפעיל את אותה נוסחה ב- Project Server 2010, התוצאה היא 9/24/2010 , לא 9/17/2010. עבור נוסחאות הפועלות באופן עקבי ב- Project Professional 2010 וב- Project Server 2010, עליך להימנע מפרמטרים שליליים עבור הפונקציות ProjDateAdd ו- ProjDateSub.

ProjDateConv

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

תחביר

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

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

dateformat  אופציונלי ארוך. ברירת המחדל של תבנית התאריך היא pjDateDefault, אך באפשרותך להחליף אחד מהקבועים הבאים של באים pjdateformat (תבנית תאריך שהוחלה 9/25/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‏(‎ תאריך, משך זמן, לוח תאריכים )

תאריך  נדרש משתנה. התאריך המקורי שממנו מופחתים משך .

משך זמן  נדרש משתנה. משך החיסור מ- date.

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

הערה:  כדי להחסיר שבעה ימים מתאריך שצוין, הנוסחה הבאה פועלת כראוי ב- Project Professional 2010‏: ‎ProjDateAdd("9/24/2010", "-7d"). עם זאת, כשאתה מפעיל את אותה נוסחה ב- Project Server 2010, התוצאה היא 9/24/2010 , לא 9/17/2010. עבור נוסחאות הפועלות באופן עקבי ב- Project Professional 2010 וב- Project Server 2010, עליך להימנע מפרמטרים שליליים עבור הפונקציות ProjDateAdd ו- ProjDateSub.

ProjDateValue

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

תחביר

ProjDateValue‏( ביטוי )

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

ProjDurConv

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

תחביר

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

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

durationunits  אופציונלי ארוך. היחידות המשמשות להבעת המשך. אם durationunits אינו מצוין, ערך ברירת המחדל הוא סוג היחידות שצוינו באפשרות ' משך ' מוזנת בכרטיסיה ' תזמון ' של תיבת הדו ' אפשרויות ' (תפריטכלים ). Durationunits יכול להיות אחד מהקבועים הבאים של 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‏( שעה)

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

Time

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

תחביר

Time

Timer

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

תחביר

Timer

TimeSerial

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

תחביר

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

שעה  נדרש Variant (מספר שלם). מספר בין 0 (12:00 בבוקר) ו-23 (11:00 אחה"צ), כולל או ביטוי מספרי.

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

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

TimeValue

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

תחביר

TimeValue‏( שעה)

זמן  נדרש בדרך כלל, ביטוי מחרוזת המייצג שעה מ-0:00:00 (12:00:00 בבוקר) ל-23:59:59 (11:59:59 אחה"צ), כולל. עם זאת, השעה יכולה גם להיות כל ביטוי המייצגת שעה בטווח זה. אם השעה מכילה null, מוחזר null .

Weekday

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

תחביר

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

תאריך  נדרש Variant, ביטוי מספרי, ביטוי מחרוזת של כל שילוב, שיכול לייצג תאריך. אם date מכיל null, מוחזר null .

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

Year

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

תחביר

Year‏( תאריך)

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

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

Choose

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

תחביר

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

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

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

IIf

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

תחביר

IIf( expr, truepart, falsepart )‎‎

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

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

falsepart  נדרש ערך או ביטוי שיש להחזיר אם הביטוי המתאים הוא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‏( ביטוי[,‏עיצוב[,‏היום הראשון בשבוע[,‏השבוע הראשון בשנה]]] )

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

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

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

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

Instr

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

תחביר

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

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

string1  נדרש ביטוי מחרוזת מתבצע בחיפוש.

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

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

LCase

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

תחביר

LCase‏( מחרוזת )

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

Left

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

תחביר

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

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

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

Len

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

תחביר

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

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

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

LTrim

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

תחביר

LTrim‏( מחרוזת )

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

Mid

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

תחביר

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

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

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

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

Right

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

תחביר

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

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

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

RTrim

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

תחביר

RTrim‏( מחרוזת )

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

Space

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

תחביר

Space‏( מספר )

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

StrComp

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

תחביר

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

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

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

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

StrConv

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

תחביר

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

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

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

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

String

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

תחביר

String‏( מספר, תו )

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

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

Trim

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

תחביר

Trim‏( מחרוזת )

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

UCase

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

תחביר

UCase‏( מחרוזת )

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

שפר את הכישורים שלך ב- Office
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×