#VALUE! פירושה שנוסחה קיבלה ערך מהסוג הלא נכון, כמעט תמיד טקסט במקום שבו היא צריכה מספר. =B2+C2+D2 מחזירה #VALUE! כשבאחד התאים יש n/a, בעוד ש-=SUM(B2:D2) מדלגת על הטקסט ומסכמת את המספרים.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Rep | Jan | Feb | Mar | Total with + | Total with SUM |
| 2 | Ana | 120 | 95 | 110 | 325 | 325 |
| 3 | Ben | 80 | n/a | 105 | #VALUE! | 185 |
| 4 | Cy | 140 | 130 | 125 | 395 | 395 |
| 5 | Dee | 90 | 100 | 85 | 275 | 275 |
#VALUE! לאחד הארגומנטים יש סוג שגוי, למשל טקסט במקום מספר.E3 מציג #VALUE! כי ב-C3 יש את הטקסט n/a. F3 מציג 185: SUM מחברת את 80 ו-105 ומתעלמת מהטקסט. הקלידו מספר ב-C3 ושני הסכומים מסכימים. לחצו על E3 כדי לראות את ההסבר שמתחת לרשת.
האופרטורים +, -, *, / ו-^ מנסים להפוך כל אופרנד למספר. הם מצליחים עם טקסט שנראה כמו מספר ("5") או עם תאריך שאקסל יכול לקרוא, ונכשלים עם כל דבר אחר. פונקציות כמו SUM, AVERAGE, MIN, MAX ו-PRODUCT מדלגות במקום זה על טקסט בטווח.
תא שנראה ריק מכיל רווח
ה-#VALUE! הכי קשה לראות: התא נראה ריק, אבל מישהו הקליד בו רווח, או שהוא יובא ממערכת אחרת עם רווח. תא ריק באמת נחשב 0 בחשבון. רווח הוא טקסט.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Item | Price | Discount | Net price | Characters in C |
| 2 | Desk | 240 | 20 | 220 | 2 |
| 3 | Chair | 85 | #VALUE! | 1 | |
| 4 | Lamp | 40 | 40 | 0 |
#VALUE! לאחד הארגומנטים יש סוג שגוי, למשל טקסט במקום מספר.C3 ו-C4 נראים שניהם ריקים, אבל D3 מציג #VALUE! ו-D4 מציג 40. עמודת LEN מסגירה את זה: ב-C3 יש תו אחד, רווח. לחצו על C3, מחקו אותו, ו-D3 מציג 85.
כדי לנקות עמודה שלמה באקסל, בחרו אותה, הקישו Ctrl+H (גם ב-Mac: Control+H), הקלידו רווח אחד ב-חפש את, השאירו את החלף ב ריק ולחצו על החלף הכל. זה מסיר גם רווחים שבתוך טקסט, אז עשו את זה רק בעמודות של מספרים. בשביל טקסט, השתמשו ב-TRIM.
#VALUE! עם תאריכים שמאוחסנים כטקסט
אקסל קורא תאריך שהוקלד כטקסט כשהוא מתאים לתבנית התאריך האזורית שלכם, ולכן "2026-03-15"+30 עובד בכל מקום. תאריך כמו 15.03.2026 אינו תאריך בשביל אקסל שמוגדר לאנגלית אמריקאית: הוא טקסט, והוספת ימים אליו נותנת #VALUE!.
| A | B | C | |
|---|---|---|---|
| 1 | Delivered | Due (+30 days) | Fixed |
| 2 | 2026-03-15 | 2026-04-14 | |
| 3 | 15.03.2026 | #VALUE! | 2026-04-14 |
#VALUE! לאחד הארגומנטים יש סוג שגוי, למשל טקסט במקום מספר.B2 מציג 2026-04-14: טקסט ה-ISO נקרא כתאריך. B3 מציג #VALUE!. C3 מוציא את השנה, החודש והיום מהטקסט עם RIGHT, MID ו-LEFT, בונה תאריך אמיתי עם DATE ומוסיף 30 ימים: שוב 2026-04-14.
בשביל עמודה שלמה, נתונים > טקסט לעמודות מהיר יותר: לחצו פעמיים על הבא, בחרו תאריך ו-DMY בשלב 3, ולחצו על סיום. תאריכים כטקסט מגיעים בדרך כלל מקובצי CSV ומהעתקה והדבקה מדפי אינטרנט. עוד על בניית תאריכים נמצא בעמוד על פונקציית DATE.
פונקציה מקבלת ארגומנט שהיא לא יכולה להשתמש בו
#VALUE! מופיעה גם כשפונקציה מקבלת ארגומנט מהסוג הנכון אבל עם ערך בלתי אפשרי, או ערך מהסוג הלא נכון.
| A | B | C | |
|---|---|---|---|
| 1 | Code | Result | What is wrong |
| 2 | AB-1042 | #VALUE! | negative length |
| 3 | AB-1042 | #VALUE! | start position 0 |
| 4 | AB-1042 | #VALUE! | column number 0 |
| 5 | 5 | #VALUE! | text typed as an argument |
#VALUE! לאחד הארגומנטים יש סוג שגוי, למשל טקסט במקום מספר.כל נוסחה שוברת כלל אחד: LEFT לא יכולה לקבל מספר תווים שלילי, MID מתחילה לספור ב-1, מספר העמודה של VLOOKUP מתחיל ב-1, ו-AVERAGE מדלגת על טקסט בטווח אבל לא על טקסט שמוקלד ישירות בנוסחה. שנו את -1 ל-2 ב-B2 והיא מחזירה AB.
עוד שתי סיבות, שתיהן קשורות לגרסת האקסל או לקבצים אחרים:
- נוסחת מערך בגרסה ישנה של אקסל. ב-Excel 2019 ובגרסאות קודמות, נוסחה שעובדת על טווחים שלמים, כמו
=SUM(IF(A2:A10="North",B2:B10)), חייבת אישור עם Ctrl+Shift+Enter (Cmd+Shift+Enter ב-Mac). עם Enter רגיל היא יכולה להחזיר#VALUE!. Excel 2021 ו-Microsoft 365 לא צריכים את זה. - SUMIF או COUNTIF שמפנות לחוברת עבודה סגורה. הפונקציות האלה קוראות חוברות עבודה אחרות רק כשהן פתוחות. פתחו את קובץ המקור, או עברו ל-SUMPRODUCT, שעובדת עם קבצים סגורים.
מציאת התא שגורם ל-#VALUE!
נוסחה ארוכה עם כמה תאים יכולה להיכשל על כל אחד מהם. באקסל:
- בחרו את תא הנוסחה ובחרו נוסחאות > הערך נוסחה (Evaluate Formula). לחצו על הערך שוב ושוב: אקסל מחשב את הנוסחה שלב אחר שלב ומראה איפה
#VALUE!מופיעה לראשונה. - או בחרו נוסחאות > בדיקת שגיאות > עקוב אחר שגיאה (Trace Error). חצים מצביעים על התאים המעורבים.
- בדקו תאים חשודים עם
=ISTEXT(C3)או=LEN(C3). מספר שמיושר לשמאל התא שלו הוא בדרך כלל טקסט; ראו המרת טקסט למספר כדי לדעת איך להמיר אותו.
לתקן את הנוסחה במקום להסתיר את השגיאה
=IFERROR(B2+C2+D2,0) הופכת את #VALUE! ל-0, אבל בשביל Ben ה-0 הזה שגוי: הוא מכר 185 בחודשים שיש להם נתונים. כתבו במקום זה סכום שמדלג על טקסט.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Rep | Jan | Feb | Mar | Total |
| 2 | Ana | 120 | 95 | 110 | |
| 3 | Ben | 80 | n/a | 105 | 185 |
| 4 | Cy | 140 | 130 | 125 | 395 |
תורכם: ה-n/a ב-C3 שובר חיבורים עם +. כתבו ב-E2 נוסחה שמסכמת את שלושת החודשים של Ana ועדיין עובדת אם באחד מהם יש טקסט.
הבדיקה בודקת את הנוסחה שלכם גם על עותקים של הגיליון שבהם ה-n/a נמצא בשורה של Ana, כך שנוסחה עם + נכשלת שם. כשתא טקסט צריך להיחשב כאפס בחישוב שאינו סכום, עטפו אותו: =N(C3) מחזירה 0 לטקסט ואת המספר למספר, ו-=IFERROR(C3*1,0) הופכת גם טקסט שנראה כמו מספר, כמו '5, ל-5.
שאלות נפוצות
מה המשמעות של #VALUE! באקסל?
נוסחה קיבלה ערך מהסוג הלא נכון: בדרך כלל טקסט במקום שבו צריך מספר, כמו ב-=B2+C2 כש-C2 מכיל n/a או רווח. היא מופיעה גם כשפונקציה מקבלת ארגומנט שהיא לא יכולה להשתמש בו, כמו =LEFT(A2,-1).
למה חיבור של תאים נותן #VALUE! אבל SUM עובדת?
האופרטור + מנסה להפוך כל אופרנד למספר ונכשל על טקסט, ולכן =B2+C2+D2 מחזירה #VALUE! כשבאחד התאים יש טקסט. =SUM(B2:D2) מדלגת על טקסט בטווח ומסכמת את המספרים שיש בו.
איך מתקנים #VALUE! עם תאריכים באקסל?
התאריך הוא טקסט שאקסל לא יכול לקרוא כתאריך לפי ההגדרות האזוריות שלכם, למשל 15.03.2026 באקסל שמוגדר לתאריכים אמריקאיים. בנו אותו מחדש עם =DATE(RIGHT(A2,4),MID(A2,4,2),LEFT(A2,2)), או המירו את העמודה עם נתונים > טקסט לעמודות ובחרו את תבנית התאריך DMY בשלב 3.
איך מוצאים איזה תא גורם ל-#VALUE!?
בחרו את הנוסחה והשתמשו ב-נוסחאות > הערך נוסחה (Evaluate Formula) כדי לעבור עליה שלב אחר שלב, או בחרו נוסחאות > בדיקת שגיאות > עקוב אחר שגיאה (Trace Error) כדי לצייר חצים לתאים המעורבים. תא שנראה ריק אבל מחזיר 1 עם =LEN(C2) מכיל רווח.
איך מסתירים #VALUE! באקסל?
=IFERROR(B2+C2,0) מציגה 0 במקום כל שגיאה. עדיף לתקן את הסיבה או להשתמש בנוסחה שמדלגת על טקסט, כמו =SUM(B2:C2), כי IFERROR מסתירה גם טעויות שהייתם רוצים לראות.