Microsoft Excel מציג את #DIV/0! כאשר מספר מחולק באפס (0). פעולה זו מתרחשת כאשר אתה מזין נוסחה פשוטה כגון =5/0, או כאשר נוסחה מפנה לתא המכיל 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,"Input Needed"). בעזרת הפונקציה QUOTIENT מהדוגמה הראשונה, תוכל להשתמש בנוסחה =IF(A3,QUOTIENT(A2,A3),0). פעולה זו מציינת ל- Excel אם (A3 קיים, החזר את תוצאת הנוסחה, אחרת התעלם ממנה).
השתמש ב- IFERROR כדי לבטל את ה- #DIV/0! שגיאה
ניתן גם לבטל שגיאה זו על-ידי קינון פעולת החילוק בתוך הפונקציה IFERROR. שוב, באמצעות A2/A3, תוכל להשתמש בנוסחה =IFERROR(A2/A3,0). פעולה זו מציינת ל- Excel שאם הנוסחה מוערכת כשגיאה, יש להחזיר 0, אחרת יש להחזיר את תוצאת הנוסחה.
הערה: שתי הפעולות IFERROR ו- IF(ISERROR()) הן מטפלות גורפות בשגיאות, בכך שהן יעלימו את כל השגיאות, ולא רק את #DIV/0!. עליך לוודא שהנוסחה פועלת כראוי לפני החלת אמצעי טיפול בשגיאות, אחרת ייתכן שלא תגלה שהנוסחה אינה פועלת כצפוי.
עצה
אם בדיקת שגיאות מופעלת ב- Excel, באפשרותך לבחור
לצד התא המציג את השגיאה. בחר 'הצג שלבי חישוב ' אם האפשרות זמינה, ובחר את הרזולוציה המתאימה לנתונים שלך.
זקוק לעזרה נוספת?
תמיד תוכל לשאול מומחה בקהילה הטכנולוגית של Excel או לקבל תמיכה בקהילות.