איך מתבצעים חישובים ב-Google Sheets?
אפשר להשתמש ב-Google Sheets גם בלי חיבור לאינטרנט. השינויים שבוצעו נשמרים בדפדפן שלכם ונשלחים ל-Google, כך שגם במצב אופליין אפשר להמשיך להשתמש ב-Google Sheets.
כשעורכים שינויים, Google Sheets מבצע חישובים ברקע. בזמן שאתם או שותפי עריכה אחרים עורכים קובץ, ייתכן שסרגל טעינה ירוק יופיע בפינה השמאלית העליונה. סרגל ההתקדמות מראה ש-Google Sheets פועל ואפשר להמשיך לערוך שינויים בקובץ. לדוגמה, ייתכן שסרגל הטעינה הירוק יופיע כשתעלו גיליון בפעם הראשונה או כשתבצעו חישובי נוסחאות.
סרגל ההתקדמות יכול גם להופיע כששותף עריכה מבצע שינויים או כשסקריפט אוטומטי פועל ברקע. סרגל ההתקדמות הוא ייצוג חזותי בלבד לכך שהאפליקציה פועלת ומתעדכנת, אין צורך להמתין שההתקדמות תסתיים.
בכל פעם שתא נערך, מתבצעת ב-Sheets הערכה של הנוסחה שיש בתא וגם בכל התאים שתלויים בו. לדוגמה, אם בתא B1 הוגדרה הנוסחה =A1+1
והנוסחה ב-A1 משתנה ל-=2+2
, ב-Sheets תתבצע הערכה של A1 וגם של B1. גם שינוי קטן בערך של תא אחד יכול לגרום לשינויים רבים שחישובם עשוי להימשך זמן.
הפניות לתת-ביטויים שחוזרים על עצמם
אם אותו תת-ביטוי חוזר על עצמו, אפשר להעביר אותו לתא משלו ולהפנות אל התא.
במקום לחזור על הנוסחה SUM($A$2:$A$6)
בכל תא, כמו בדוגמה הבאה:
מומלץ להעביר את החישוב שבנוסחה לתא חדש, ואז להפנות אל התוצאה שכבר מחושבת בתא. בדוגמה הבאה, הנוסחה SUM($A$2:$A$6)
מועברת לתא B8 והנוסחאות בתאים האחרים רק מפנות אל $B$8
.
טיפ: מומלץ לא להשתמש באופן קבוע בפונקציות כמו TODAY,
NOW
ו-RAND
, כי הן פונקציות משתנות – השינוי מתרחש כל הזמן וצריך להעריך את החישוב מחדש אחרי כל עריכה. במקרים הרלוונטיים מומלץ להעביר אותן לתאים משלהן.
שימוש בעמודות תמיכה עם נוסחאות VLOOKUP ו-MATCH
טיפים:
- במקום להשתמש בנוסחה
VLOOKUP("key", SORT(A1:B10, 1), 2),
כדי לארגן נתונים בתאA1:B10,
לוחצים על נתונים מיון טווח. - כדי להסיר כפילויות בנוסחה
UNIQUE
, לוחצים על נתונים ניקוי נתונים הסרת כפילויות. - במקום להשתמש בנוסחה
MATCH(7, ARRAYFORMULA(JAM(G2:G4)), 0),
מעבירים אתARRAYFORMULA
לעמודה תומכת ומטמיעים את ההתאמה לעמודה הזו.
הסרת כללים של עיצוב מותנה
אפשר לבדוק אם יש כללים מיותרים של עיצוב מותנה שעלולים להאט את החישובים ולהסיר אותם.
- פותחים גיליון אלקטרוני ב-Google Sheets.
- בוחרים את כל הגיליון.
- בחלק העליון, לוחצים על עיצוב עיצוב מותנה.
- בצד שמאל, מוצאים את הכלל שרוצים להסיר.
- לוחצים על הסמל של הסרת הכלל .
זוהי פעולת אופטימיזציה חשובה, כי חישובים של עיצוב מותנה יכולים להימשך זמן רב וכל הכללים חלים על כל טווח הנתונים. ככל שיש יותר נתונים צריך לבצע יותר הערכות. יכולות גם להיות כפילויות בכללים של עיצוב מותנה או כללים שמחליפים אחד את השני. הסרת מקרים כאלה היא הדרך הטובה ביותר לשפר בקלות את הביצועים של הגיליון.