דלג לתוכן מרכזי

בנייה ועריכה של טפסים

איך מוסיפים שדה מחושב לטופס

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

שדות מחושבים זמינים בכל המסלולים, עד 50 בטופס. ב-Free הם נספרים במגבלה של 30 שאלות לטופס.

מאת , CTO ב-Formyפורסם ב-

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

מה צריך לפני שמתחילים

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

איך עושים את זה, שלב אחר שלב

  1. מוסיפים את השדה

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

  2. בוחרים את סוג החישוב

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

  3. בוחרים פעולה ושדות

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

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

    עורך הטפסים של Formy עם הטופס ״הזמנת מארזי שי לחג״. בחלונית ההגדרות של השדה המחושב ״סכום לפני מע״מ״: ״מה מחשבים״ מוגדר ל״מכפלת השדות״ עם השדות ״כמות מארזים״ ו״מחיר למארז לפני מע״מ (₪)״, ומתחתם ״הוספת שדה לחישוב״, ״אפשרויות מתקדמות״, ״משפט עוטף (לא חובה)״ ו״אופן ההצגה בטופס״. בתצוגה המקדימה: 3 מארזים ב-120, סכום לפני מע״מ 360, מע״מ 64.8 והשורה ״סה״כ לתשלום: 424.8 ₪״.
    שדה מחושב עם "מכפלת השדות": שני שדות מספר נבחרים לחישוב, והתוצאה מתעדכנת בתצוגה המקדימה. בצילום טופס אחר מזה שבמדריך, עם אותם שלבים. צילום מסך מהמוצר, עם נתונים בדויים.
  4. מוסיפים שדה שני לסכום הכולל, עם נוסחה

    מוסיפים עוד שדה מחושב בשם "סה״כ כולל מע״מ". פותחים אפשרויות מתקדמות, לוחצים מעבר לעריכת נוסחה ידנית, ובשדה נוסחה כותבים ROUND({סכום לפני מע״מ} * 1.18, 2). את ההפניה לשדה מכניסים עם הוספת שדה לחישוב, והיא מופיעה בנוסחה כמזהה בסוגריים מסולסלים.

    בנוסחה אפשר להשתמש ב-+, -, *, /, סוגריים, ובפונקציות ROUND,‏ CEIL,‏ FLOOR,‏ ABS,‏ MIN,‏ MAX,‏ MONTH,‏ YEAR ו-DAY. אפשר גם ללחוץ כתיבה עם AI ולתאר את החישוב במילים.

  5. קובעים איך התוצאה תיראה

    בשדה משפט עוטף (לא חובה) כותבים למשל סה״כ לתשלום: {value} ₪, וברשימה אופן ההצגה בטופס בוחרים שורת טקסט או תיבת קלט נעולה. כדי שהמשיב לא יראה את החישוב, בוחרים במצב השדה את מוסתר.

  6. בודקים בתצוגה המקדימה ושומרים

    ממלאים את הטופס בתצוגה המקדימה של העורך: 40 מ״ר ו-12 ₪ למ״ר צריכים להחזיר 480 לפני מע״מ ו-566.4 כולל מע״מ. אם התוצאה נכונה, שומרים ומפרסמים.

איך בודקים שזה עבד

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

בכל תגובה נשמרת התוצאה שהשרת חישב. היא מופיעה בטבלת התגובות, במייל, ב-PDF, בייצוא וב-Google Sheets, כמו כל תשובה אחרת.

Formy לא מעצבת מספרים: התוצאה תופיע כ-566.4, בלי מפריד אלפים ובלי אפס בסוף. טקסט כמו ₪ מוסיפים במשפט העוטף.

טופס הזמנה בטלפון, אחרי שהמשיב הקליד 3 בשדה ״כמות מארזים״ ו-120 בשדה ״מחיר למארז לפני מע״מ (₪)״: מתחת לשדות מוצגים סכום לפני מע״מ 360, מע״מ 18% בסך 64.8 והשורה ״סה״כ לתשלום: 424.8 ₪״, ומתחתם הכפתור ״שליחה״.
כך המשיב רואה את התוצאה בטלפון: היא מתעדכנת תוך כדי הקלדה, והטקסט סביבה בא מהמשפט העוטף. צילום מסך מהמוצר, עם נתונים בדויים.

מה עושים כשמשהו לא עובד

מופיע "עדיין לא הוגדרה נוסחה, ולכן השדה יישאר ריק בטופס."
עוד לא נבחרו פעולה ושדות, או שהנוסחה ריקה. השלימו את השלבים 3 או 4.
מופיע "לא ניתן לחשב את הנוסחה במצבה הנוכחי, ולכן השדה יישאר ריק."
בנוסחה יש משהו ש-Formy לא מחשבת: IF, השוואה כמו > או =, טקסט, סימן אחוז או פונקציה שלא ברשימה, כמו SUM. במקום 18% כותבים * 1.18 או * 0.18, ובמקום SUM מחברים עם +.
כתוב שההפניות לא תואמות לאף שדה בטופס
הנוסחה מפנה לשדה שנמחק או שהמזהה שלו הוקלד ידנית ולא נכון. מחקו את ההפניה והכניסו אותה מחדש עם הוספת שדה לחישוב.
מופיע "הנוסחה מפנה לשדה המחושב עצמו, ולכן היא לא תחושב."
הנוסחה של השדה כוללת את השדה עצמו. הסירו את ההפניה הזו.
מופיע "החישובים תלויים זה בזה במעגל. הסירו הפניה מעגלית; הערכים התלויים בה יישארו ריקים."
שני שדות מחושבים (או יותר) מפנים זה לזה. החליטו מי מחשב ממי, והסירו את ההפניה שסוגרת את המעגל.
מופיע "הנוסחה ארוכה מדי."
נוסחה מוגבלת ל-1,024 תווים, כולל המזהים של השדות. פצלו את החישוב לכמה שדות מחושבים של חישובי ביניים.
התוצאה מופיעה עם הרבה ספרות אחרי הנקודה
עטפו את החישוב ב-ROUND(…, 2), כמו בשלב 4. חילוק באפס, אגב, משאיר את התוצאה ריקה ולא מציג שגיאה.

מגבלות ומסלולים

מגבלות של שדה מחושב, בכל המסלולים
מהמגבלה
מסלוליםכל המסלולים, כולל Free
שדות מחושבים בטופסעד 50, כולל ערכים מחושבים בתוך רשימות פריטים
אורך נוסחהעד 1,024 תווים
שרשרת חישובים שתלויים זה בזהעד 16 שדות
עיגולROUND עד 10 ספרות אחרי הנקודה
שאלות בטופס ב-Freeעד 30, כולל שדות מחושבים

נכון ל-. המחירים והמכסות המלאים בעמוד המחירים.

שיעור המע״מ בישראל הוא 18% מ-1 בינואר 2025, לפי רשות המסים. Formy לא מעדכנת את המספר בנוסחה לבד: אם השיעור ישתנה, מעדכנים את הטופס.

מה אי אפשר לעשות

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

מה עוד כדאי לקרוא

מה היכולת עושה, למי היא מתאימה ומה היא לא עושה, בעמוד שדות מחושבים בטופס.

אין לכם עדיין חשבון ב-Formy?

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

פתיחת חשבון בחינם

לא הסתדרתם, או שמשהו כאן כבר לא תואם למה שאתם רואים? כתבו ל-support@formy.co.il, ונבדוק. לכל המדריכים במרכז העזרה