Menu

נוסחה לא מחשבת באקסל: סיבות ותיקונים

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

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

כשאקסל מציג נוסחה כטקסט במקום התוצאה שלה, התא מעוצב כטקסט או שהנוסחה מתחילה בגרש ('=B2*C2) או ברווח. הסירו את הגרש או את הרווח, או העבירו את התא לכללי, ואז לחצו בתוך התא והקישו Enter. אם כל נוסחה בגיליון מוצגת כטקסט, הצג נוסחאות מופעל: הקישו Ctrl+` כדי לכבות אותו. כשהתוצאות לא משתנות בזמן שעורכים מספרים, החישוב מוגדר לידני: בחרו נוסחאות > אפשרויות חישוב > אוטומטי.

נוסחאות שהן רק טקסט
D2
ABCD
1ItemPriceQtyTotal
2Desk2402=B2*C2
3Chair854 =B3*C3
4Lamp403120
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

D2 ו-D3 מציגים את הנוסחה עצמה. D2 מתחיל בגרש, שאומר לאקסל "זה טקסט" ומוסתר בתא (רואים אותו בשורת הנוסחאות). D3 מתחיל ברווח לפני ה-=. רק D4 היא נוסחה, והיא מציגה 120. לחצו על D2, מחקו את הגרש כך שבתא יהיה =B2*C2, והקישו Enter: הוא מציג 480.

התא מעוצב כטקסט

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

  1. בחרו את התאים ובחרו בית > תבנית מספר > כללי (הרשימה הנפתחת בקבוצה מספר).
  2. שינוי התבנית לא מספיק: אקסל קורא נוסחה רק כשהיא מוזנת. לחצו בתוך כל תא (או הקישו F2) והקישו Enter.
  3. בשביל עמודה שלמה, בחרו אותה והשתמשו ב-נתונים > טקסט לעמודות > סיום. זה מזין מחדש את כל התאים בבת אחת.

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

הצג נוסחאות מופעל

אם כל נוסחה בגיליון מציגה את הטקסט שלה, הצג נוסחאות מופעל: נוסחאות > הצג נוסחאות, או Ctrl+ (המקש שמתחת ל-Esc; ב-Mac: Control+). הקישו שוב כדי לחזור. קל ללחוץ על זה בטעות.

תוצאות או נוסחאות
D2
ABCD
1ItemPriceQtyTotal
2Desk2402480
3Chair854340
4Lamp403120
5Total940
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

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

מספרים שמאוחסנים כטקסט: SUM מחזירה 0 או פחות מדי

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

שניים מהמספרים הם טקסט
B7
ABC
1MonthSalesType
2Jan120number
3Feb80text
4Mar95number
5Apr60text
6
7Total215
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

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

החישוב מוגדר לידני

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

  • חזרה למצב הרגיל: נוסחאות > אפשרויות חישוב > אוטומטי.
  • חישוב מחדש פעם אחת בלי להחליף מצב: F9 לכל חוברות העבודה הפתוחות, Shift+F9 לגיליון הפעיל, Ctrl+Alt+F9 לחישוב מחדש של כל נוסחה. ב-Mac, Cmd+= ו-Shift+Cmd+=.
  • אוטומטי פרט לטבלאות נתונים משאיר גם טבלאות נתונים (ניתוח What-If) לא מעודכנות.

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

נוסחה שמחשבת, אבל לא את מה שציפיתם

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

  • הפניה שזזה כשהנוסחה הועתקה. שיעור בתא אחד, שנקרא בלי $, גולש למטה יחד עם הנוסחה, והשורות שמתחת מכפילות בתאים ריקים.
  • הפניה מעגלית. הנוסחה תלויה בתוצאה של עצמה, אקסל מציג 0 ואזהרה בשורת המצב. ראו הפניה מעגלית.
  • שם של שגיאה במקום מספר, כמו #NAME? בשביל פונקציה עם שגיאת כתיב. לכל שגיאה יש עמוד משלה בפרק הזה.
שיעור שגולש למטה
D3
ABCDEF
1ItemPriceWith taxTax rate
2Desk24028820%
3Chair8585
4Lamp4040
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

D2 נכון (288), אבל D3 מציג 85 ו-D4 מציג 40: הנוסחאות שלהם קוראות את F3 ואת F4, שהם ריקים, ולכן המס הוא 0. לחצו על D2, שנו את F2 ל-$F$2, והעמודה מתעדכנת. הפניות מוחלטות מסבירות למה.

סיכום מספרים שמאוחסנים כטקסט

סיכום מספרים שמאוחסנים כטקסט
B6
AB
1MonthSales
2Jan120
3Feb80
4Mar95
5Apr60
6Total
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

תורכם: פברואר ואפריל יובאו כטקסט, ולכן =SUM(B2:B5) מפספסת אותם. כתבו ב-B6 נוסחה שמסכמת את כל ארבעת החודשים.

-- (שני סימני מינוס) הופך כל ערך למספר: טקסט שנראה כמו מספר מומר, ומספרים אמיתיים נשארים כמו שהם. =SUMPRODUCT(B2:B5*1) ו-=SUM(VALUE(B2:B5)) עובדות באותה דרך. ברגע שהנוסחה נכונה, היא ממשיכה לעבוד לא משנה כמה מהתאים הם טקסט.

שאלות נפוצות

למה אקסל מציג את הנוסחה ולא את התוצאה?

או שהתא עוצב כטקסט לפני שהנוסחה הוקלדה, או שהנוסחה מתחילה בגרש או ברווח, או שהצג נוסחאות מופעל. העבירו את התבנית לכללי (בית > תבנית מספר > כללי), לחצו בתוך התא, הקישו Enter, והקישו Ctrl+` אם כל נוסחה בגיליון מוצגת כטקסט.

למה הנוסחאות שלי באקסל לא מתעדכנות אוטומטית?

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

למה הסכום שלי משמיט חלק מהמספרים?

המספרים האלה מאוחסנים כטקסט, לרוב אחרי ייבוא, ו-SUM מדלגת על טקסט בלי שגיאה. בדרך כלל הם מיושרים לשמאל התא עם משולש ירוק בפינה. בחרו אותם, לחצו על סמל האזהרה ובחרו המר למספר, או סכמו אותם עם =SUMPRODUCT(--B2:B5).

איך מכריחים את אקסל לחשב מחדש?

הקישו F9 כדי לחשב מחדש את כל חוברות העבודה הפתוחות, Shift+F9 בשביל הגיליון הפעיל, ו-Ctrl+Alt+F9 כדי לחשב מחדש כל נוסחה גם אם אקסל חושב ששום דבר לא השתנה. ב-Mac, Cmd+= מחשב מחדש ו-Shift+Cmd+= מחשב את הגיליון הפעיל.

איור של שפות התכנות ב-Coddy

ללמוד תכנות עם Coddy

להתחיל