Menu

שגיאת #VALUE! באקסל: מה היא אומרת ואיך מתקנים

#VALUE! פירושה שנוסחה קיבלה ערך מהסוג הלא נכון, לרוב טקסט במקום שבו היא צריכה מספר: =B2+C2 נכשלת כש-C2 מכיל "n/a" או רווח. SUM מתעלמת מטקסט, ולכן =SUM(B2:C2) עובדת.

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

#VALUE! פירושה שנוסחה קיבלה ערך מהסוג הלא נכון, כמעט תמיד טקסט במקום שבו היא צריכה מספר. =B2+C2+D2 מחזירה #VALUE! כשבאחד התאים יש n/a, בעוד ש-=SUM(B2:D2) מדלגת על הטקסט ומסכמת את המספרים.

חיבור תאים עם + מול SUM
E3
ABCDEF
1RepJanFebMarTotal with +Total with SUM
2Ana12095110325325
3Ben80n/a105#VALUE!185
4Cy140130125395395
5Dee9010085275275
#VALUE! לאחד הארגומנטים יש סוג שגוי, למשל טקסט במקום מספר.

E3 מציג #VALUE! כי ב-C3 יש את הטקסט n/a. F3 מציג 185: SUM מחברת את 80 ו-105 ומתעלמת מהטקסט. הקלידו מספר ב-C3 ושני הסכומים מסכימים. לחצו על E3 כדי לראות את ההסבר שמתחת לרשת.

האופרטורים +, -, *, / ו-^ מנסים להפוך כל אופרנד למספר. הם מצליחים עם טקסט שנראה כמו מספר ("5") או עם תאריך שאקסל יכול לקרוא, ונכשלים עם כל דבר אחר. פונקציות כמו SUM, AVERAGE, MIN, MAX ו-PRODUCT מדלגות במקום זה על טקסט בטווח.

תא שנראה ריק מכיל רווח

ה-#VALUE! הכי קשה לראות: התא נראה ריק, אבל מישהו הקליד בו רווח, או שהוא יובא ממערכת אחרת עם רווח. תא ריק באמת נחשב 0 בחשבון. רווח הוא טקסט.

רווח בלתי נראה
D3
ABCDE
1ItemPriceDiscountNet priceCharacters in C
2Desk240202202
3Chair85 #VALUE!1
4Lamp40400
#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!.

טקסט של יום-חודש-שנה באקסל אמריקאי
B3
ABC
1DeliveredDue (+30 days)Fixed
22026-03-152026-04-14
315.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! מופיעה גם כשפונקציה מקבלת ארגומנט מהסוג הנכון אבל עם ערך בלתי אפשרי, או ערך מהסוג הלא נכון.

ארגומנטים שפונקציה לא יכולה להשתמש בהם
B2
ABC
1CodeResultWhat is wrong
2AB-1042#VALUE!negative length
3AB-1042#VALUE!start position 0
4AB-1042#VALUE!column number 0
55#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!

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

  1. בחרו את תא הנוסחה ובחרו נוסחאות > הערך נוסחה (Evaluate Formula). לחצו על הערך שוב ושוב: אקסל מחשב את הנוסחה שלב אחר שלב ומראה איפה #VALUE! מופיעה לראשונה.
  2. או בחרו נוסחאות > בדיקת שגיאות > עקוב אחר שגיאה (Trace Error). חצים מצביעים על התאים המעורבים.
  3. בדקו תאים חשודים עם =ISTEXT(C3) או =LEN(C3). מספר שמיושר לשמאל התא שלו הוא בדרך כלל טקסט; ראו המרת טקסט למספר כדי לדעת איך להמיר אותו.

לתקן את הנוסחה במקום להסתיר את השגיאה

=IFERROR(B2+C2+D2,0) הופכת את #VALUE! ל-0, אבל בשביל Ben ה-0 הזה שגוי: הוא מכר 185 בחודשים שיש להם נתונים. כתבו במקום זה סכום שמדלג על טקסט.

סכומים שמדלגים על טקסט
E2
ABCDE
1RepJanFebMarTotal
2Ana12095110
3Ben80n/a105185
4Cy140130125395
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

תורכם: ה-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 מסתירה גם טעויות שהייתם רוצים לראות.

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

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

להתחיל