חיבור, חיסור, כפל וחילוק של ערכים בפקד

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

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

במאמר זה

מהי נוסחה?

שימוש באופרטור אחד או יותר בנוסחה

הוספת נוסחה מתמטית בפקד

מהי נוסחה?

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

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

  • הצגת תאריכים ושעות ספציפיים.

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

  • הגדרת ערך ברירת המחדל של שדה או פקד.

  • הפעל כלל בהתבסס על ערך מחושב באמצעות נוסחה.

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

האיור הבא מציג את היחס בין נוסחה ביטוי.

דיאגרמה המציגה קשר בין נוסחאות וביטויים

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

לראש הדף

שימוש באופרטור אחד או יותר בנוסחה

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

  1. חישובים בתוך סוגריים

  2. חישובי כפל וחילוק

  3. חישובי חיבור וחיסור

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

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

txtPermit1Qty * txtPermitCost1 + txtPermit2Qty * txtPermitCost2 /txtNumberOfPermits

נוסחה זו כוללת אופרטורים של חיבור (+), כפל (*) וחילוק (/). בהתאם לקדימות האופרטורים, חישובי הכפל והחילוק מבוצעים לפני חישוב החיבור. מאחר שהאופרטורים של כפל וחילוק הם בעלי אותה קדימות, חישוב הכפל מבוצע לפני אופרטור החילוק מאחר שאופרטור הכפל ממוקם משמאל לאופרטור החילוק. הנוסחה מחושבת כך:

  1. הערך ב- txtPermit1Qty מוכפל בערך שב- txtPermitCost1.

  2. הערך ב- txtPermit2Qty מוכפל בערך שב- txtPermitCost2 ולאחר מכן מחולקת התוצאה בערך שב- txtNumberOfPermits.

  3. תוצאת החישוב של שלב 1 מתווספת לתוצאות החישוב של שלב 2.

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

לדוגמה, שקול את הנוסחה הבאה:

((txtPermit1Qty * txtPermitCost1) + (txtPermit2Qty * txtPermitCost2))/txtNumberOfPermits

חישוב זה, הערך שנוצרת כתוצאה הכפלת הערכים txtPermit1QtytxtPermitCost1 מתווסף לערך שנוצרת כתוצאה הכפלת הערכים txtPermit2Qty ו- txtPermitCost2. הסכום בחישוב זה מחולק לאחר מכן לפי הערך ב- txtNumberOfPermits.

לראש הדף

הוספת נוסחה מתמטית בפקד

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

  2. לחץ על הכרטיסיה נתונים.

  3. לחץ על הוסף נוסחה תמונת לחצן .

  4. כדי להוסיף ערך או אופרטור מתמטי לתוך הנוסחה, הקלד את הערך או את הסימן עבור הפעולה המתמטית בתיבה נוסחה.

    רשימת פעולות מתמטיות

    פעולה

    סימן

    חיבור

    +

    חיסור

    -

    הכפלה

    *

    חילוק

    /

    הערה: אם הנוסחה משתמשת האופרטור חילוק (/), ודא שקיימת רווח לפני ואחרי האופרטור חילוק. אם האופרטור חילוק אינה יכולה לכלול רווח לפני ופירוש אחריו, InfoPath ייתכן '/' כמפריד עבור שלבי מיקום של XPath במקום כאופרטור חילוק.

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

  5. כדי לאמת את תחביר הנוסחה, בתיבת הדו-שיח הוספת נוסחה, לחץ על אימות נוסחה.

    הנוסחה שלי מכילה שגיאות

    לחץ על הצג פרטים בתיבת הדו-שיח Microsoft Office InfoPath כדי לראות את השגיאות בנוסחה. להלן מספר הצעות לתיקון שגיאות אלו:

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

    • מחק והקלד מחדש את הנוסחה כדי לוודא שהיא מוקלדת באופו נכון.

  6. כדי לבדוק את השינויים שלך, לחץ על תצוגה מקדימה בסרגל הכלים רגיל או הקש CTRL+SHIFT+B.

לראש הדף

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

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

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

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

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

×