כשאקסל מציג נוסחה כטקסט במקום התוצאה שלה, התא מעוצב כטקסט או שהנוסחה מתחילה בגרש ('=B2*C2) או ברווח. הסירו את הגרש או את הרווח, או העבירו את התא לכללי, ואז לחצו בתוך התא והקישו Enter. אם כל נוסחה בגיליון מוצגת כטקסט, הצג נוסחאות מופעל: הקישו Ctrl+` כדי לכבות אותו. כשהתוצאות לא משתנות בזמן שעורכים מספרים, החישוב מוגדר לידני: בחרו נוסחאות > אפשרויות חישוב > אוטומטי.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Item | Price | Qty | Total |
| 2 | Desk | 240 | 2 | =B2*C2 |
| 3 | Chair | 85 | 4 | =B3*C3 |
| 4 | Lamp | 40 | 3 | 120 |
D2 ו-D3 מציגים את הנוסחה עצמה. D2 מתחיל בגרש, שאומר לאקסל "זה טקסט" ומוסתר בתא (רואים אותו בשורת הנוסחאות). D3 מתחיל ברווח לפני ה-=. רק D4 היא נוסחה, והיא מציגה 120. לחצו על D2, מחקו את הגרש כך שבתא יהיה =B2*C2, והקישו Enter: הוא מציג 480.
התא מעוצב כטקסט
תא שמעוצב כטקסט שומר כל מה שמקלידים בו בדיוק כמו שהוקלד, כולל נוסחאות. זה קורה כשעמודה הוגדרה כטקסט כדי לשמור אפסים מובילים, או כשייבוא הגדיר את סוג העמודה כטקסט.
- בחרו את התאים ובחרו בית > תבנית מספר > כללי (הרשימה הנפתחת בקבוצה מספר).
- שינוי התבנית לא מספיק: אקסל קורא נוסחה רק כשהיא מוזנת. לחצו בתוך כל תא (או הקישו F2) והקישו Enter.
- בשביל עמודה שלמה, בחרו אותה והשתמשו ב-נתונים > טקסט לעמודות > סיום. זה מזין מחדש את כל התאים בבת אחת.
אותם צעדים מתקנים מספרים שהוקלדו בתאי טקסט, שבגללם הסכום לא מסתדר (ראו את הסעיף שאחרי הבא).
הצג נוסחאות מופעל
אם כל נוסחה בגיליון מציגה את הטקסט שלה, הצג נוסחאות מופעל: נוסחאות > הצג נוסחאות, או Ctrl+ (המקש שמתחת ל-Esc; ב-Mac: Control+). הקישו שוב כדי לחזור. קל ללחוץ על זה בטעות.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Item | Price | Qty | Total |
| 2 | Desk | 240 | 2 | 480 |
| 3 | Chair | 85 | 4 | 340 |
| 4 | Lamp | 40 | 3 | 120 |
| 5 | Total | 940 |
לחצו על נוסחאות מעל הגיליון הזה: כל תא מציג את הנוסחה שלו, בדיוק כמו הצג נוסחאות באקסל. לחצו שוב כדי לראות 480, 340, 120 ואת הסכום, 940. המצב שייך לגיליון, לא לחוברת העבודה, ולכן גיליונות אחרים עדיין יכולים להציג תוצאות.
מספרים שמאוחסנים כטקסט: SUM מחזירה 0 או פחות מדי
הנוסחה בסדר, אבל חלק מהמספרים שהיא מסכמת הם טקסט. SUM מדלגת על טקסט בלי שום שגיאה, ולכן הסכום פשוט נמוך מדי.
| A | B | C | |
|---|---|---|---|
| 1 | Month | Sales | Type |
| 2 | Jan | 120 | number |
| 3 | Feb | 80 | text |
| 4 | Mar | 95 | number |
| 5 | Apr | 60 | text |
| 6 | |||
| 7 | Total | 215 |
B7 מציג 215, הסכום של ינואר ומרץ בלבד. באקסל, מספרים שהם טקסט מיושרים לשמאל התא ונושאים משולש ירוק; בחרו אותם, לחצו על סמל האזהרה ובחרו המר למספר. אם הנתונים מתרעננים ממקור שאי אפשר לשנות, המירו בתוך הנוסחה, כמו במשימה שבסוף העמוד. בעמוד על המרת טקסט למספר יש את כל השיטות.
החישוב מוגדר לידני
במצב ידני, נוסחאות שומרות את התוצאות הישנות שלהן עד שמחשבים מחדש. הגיליון נראה בסדר, אבל המספרים לא מעודכנים, ונוסחה שהועתקה למטה מציגה את התוצאה של השורה הראשונה בכל שורה.
- חזרה למצב הרגיל: נוסחאות > אפשרויות חישוב > אוטומטי.
- חישוב מחדש פעם אחת בלי להחליף מצב: F9 לכל חוברות העבודה הפתוחות, Shift+F9 לגיליון הפעיל, Ctrl+Alt+F9 לחישוב מחדש של כל נוסחה. ב-Mac, Cmd+= ו-Shift+Cmd+=.
- אוטומטי פרט לטבלאות נתונים משאיר גם טבלאות נתונים (ניתוח What-If) לא מעודכנות.
מצב ידני מדבק: אקסל לוקח את המצב מחוברת העבודה הראשונה שנפתחת בהפעלה, ולכן קובץ שנשמר במצב ידני מעביר כל מה שנפתח אחריו. חוברות עבודה גדולות מאוד מוגדרות לפעמים לידני בכוונה, כדי לעצור חישוב מחדש אחרי כל עריכה; שורת המצב מציגה אז חשב כשהתוצאות לא מעודכנות.
נוסחה שמחשבת, אבל לא את מה שציפיתם
לפעמים התלונה היא "הנוסחה לא עובדת" בזמן שאקסל מחשב בדיוק את מה שנכתב. שלושה מקרים נפוצים:
- הפניה שזזה כשהנוסחה הועתקה. שיעור בתא אחד, שנקרא בלי
$, גולש למטה יחד עם הנוסחה, והשורות שמתחת מכפילות בתאים ריקים. - הפניה מעגלית. הנוסחה תלויה בתוצאה של עצמה, אקסל מציג 0 ואזהרה בשורת המצב. ראו הפניה מעגלית.
- שם של שגיאה במקום מספר, כמו
#NAME?בשביל פונקציה עם שגיאת כתיב. לכל שגיאה יש עמוד משלה בפרק הזה.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Item | Price | With tax | Tax rate | ||
| 2 | Desk | 240 | 288 | 20% | ||
| 3 | Chair | 85 | 85 | |||
| 4 | Lamp | 40 | 40 |
D2 נכון (288), אבל D3 מציג 85 ו-D4 מציג 40: הנוסחאות שלהם קוראות את F3 ואת F4, שהם ריקים, ולכן המס הוא 0. לחצו על D2, שנו את F2 ל-$F$2, והעמודה מתעדכנת. הפניות מוחלטות מסבירות למה.
סיכום מספרים שמאוחסנים כטקסט
| A | B | |
|---|---|---|
| 1 | Month | Sales |
| 2 | Jan | 120 |
| 3 | Feb | 80 |
| 4 | Mar | 95 |
| 5 | Apr | 60 |
| 6 | Total |
תורכם: פברואר ואפריל יובאו כטקסט, ולכן =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+= מחשב את הגיליון הפעיל.