כיצד לתקן שגיאת‎‏ ‏‎‎#DIV/0!‎‎‎‎‎‎‎‏

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

Microsoft Excel מציג את השגיאה ‎#DIV/0!‎ כאשר מספר מחולק באפס (0). הדבר מתרחש כאשר אתה מזין נוסחה פשוטה כגון =5/0, או כאשר נוסחה מבצעת הפניה לתא המכיל 0 או לתא ריק, כמוצג בתמונה זו.

דוגמאות של נוסחאות הגורמות לשגיאות‎‏ ‏‎‎#DIV/0!‎‎‎‎‎‎‎‏.

כדי לתקן את השגיאה, בצע אחת מהפעולות הבאות:

  • ודא שהמחלק בפונקציה או בנוסחה אינו אפס או תא ריק.

  • שנה את ההפניה לתא בנוסחה לתא אחר שאינו מכיל אפס (0) או ערך ריק.

  • הזן #N/A בתא שיש אליו הפניה כמחלק בנוסחה, אשר ישנה את תוצאת הנוסחה ל- ‎#N/A כדי לציין שערך המחלק אינו זמין.

פעמים רבות #DIV/0! אין אפשרות להימנע שגיאה מכיוון את הנוסחאות שלך הם ממתין לקלט שאתה או מישהו אחר. במקרה זה, אינך מעוניין את הודעת השגיאה כדי להציג חוברות, כך ישנן כמה שיטות טיפול שגיאה שניתן להשתמש להשמיט את השגיאה בזמן המתנה קלט.

בדיקה אם המכנה הוא 0 או שאינו כולל ערך

הדרך הפשוטה ביותר להשמיט את ערך השגיאה #DIV/0! השגיאה היא להשתמש בפונקציה IF כדי להעריך את קיומו של המכנה. אם הוא 0 או אף ערך, לאחר מכן הצג 0 או אין ערך כתוצאת הנוסחה במקום #DIV/0! ערך שגיאה, אחרת מחשבות את הנוסחה.

לדוגמה, אם הנוסחה המחזירה את השגיאה היא = A2/A3, השתמש =IF(A3,A2/A3,0) כדי להחזיר 0 או =IF(A3,A2/A3,"") כדי להחזיר מחרוזת ריקה. באפשרותך גם להציג הודעה מותאמת אישית זו: = IF (A3, A2/A3, "קלט צורך"). הפונקציה QUOTIENT מהדוגמה הראשונה שבה תשתמש =IF(A3,QUOTIENT(A2,A3),0). פעולה זו מורה ל- Excel IF (A3 קיים, החזר את תוצאת הנוסחה, אחרת להתעלם ממנה).

דוגמאות של פתרון שגיאות‎‏ ‏‎‎#DIV/0!‎‎‎‎‎‎‎‏.

שימוש ב- IFERROR להעלמת השגיאה ‎#DIV/0!‎

באפשרותך למנוע הצגה שגיאה זו גם על-ידי קינון של פעולת חילוק שלך בתוך הפונקציה IFERROR. שוב, משתמש ב- A2/A3, באפשרותך להשתמש =IFERROR(A2/A3,0). פעולה זו מורה ל- Excel אם שלך נוסחה מוערכת כשגיאה, 0 השולח, אחרת החזר את תוצאת הנוסחה.

בגירסאות של Excel שקדמו ל- Excel 2007, תוכל להשתמש בשיטה IF(ISERROR())‎‏: ‎=IF(ISERROR(A2/A3),0,A2/A3)‎ (ראה פונקציות IS).

הערה: שיטות IFERROR והן IF(ISERROR()) הם מטפלים שגיאה מסגרת, בכך שהם ימנע את כל השגיאות, ולא רק #DIV/0!. עליך לוודא שלך נוסחה עובדת כראוי לפני החלת כל טיפול בשגיאה, אחרת אתה לא ייתכן לא מבין הנוסחה שלך אינו פועל כצפוי.

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

האם יש לך שאלה בנושא פונקציה ספציפית?

פרסם שאלה בפורום הקהילה של Excel

עזור לנו לשפר את Excel

האם יש לך הצעות לשיפור הגירסה הבאה של Excel? אם כן, עיין בנושאים תחת User Voice עבור Excel.

למידע נוסף

IF (הפונקציה IF)

הפונקציה IFERROR

פונקציות IS

מבט כולל על נוסחאות ב- Excel

כיצד להימנע מנוסחאות שגויות

זיהוי שגיאות בנוסחאות

פונקציות של Excel (בסדר אלפביתי)

פונקציות של Excel (לפי קטגוריה)

שפר את הכישורים שלך ב- Office
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×