top of page

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

עודכן: 4 במאי 2023


נוסחאות בגוגל שיטס


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

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

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

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


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

בשאלון שיצרנו יש שאלה מהי כמות המשתתפים שיגיעו?

ככה יראה קובץ התשובות:


נוסחאות בגוגל שיטס

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

נניח שלכל משתתף העלות היא 117 ש"ח ואנחנו רוצים לכתוב בטור C את הנוסחה

=B2*117

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



הפתרון:

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


מספיק שנכתוב את הנוסחה בתא אחד (C2) ונקבל את התוצאות לאורך כל הטור:

=ArrayFormula(B2:B20*117)

נוסחאות בגוגל שיטס

מה שכתבנו בעצם הוא להכפיל את כל הטווח B2:B20 ב 117 ועטפנו את כל הנוסחה ב ARRAYFORMULA.


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


לטובת זה, נכתוב תנאי שיכיל את הנוסחה רק בתנאי שיש תשובה באותה שורה:

=ArrayFormula(if(B2:B20>0,B2:B20*117,""))


הנוסחה אומרת אם בטווח B2:B20 קיימות תוצאות גדולות מאפס (ז"א התקבלה תוצאה) אז תכיל את תרגיל הכפל: מספר המשתתפים כפול 117 אחרת תחזיר תא ריק.


נוסחאות בגוגל שיטס

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


בהצלחה.



 

נוסחאות בגוגל שיטס לוגו XLS



219 צפיות0 תגובות

פוסטים אחרונים

הצג הכול

Comments


bottom of page