עיקרי גיליונות של גוגל כיצד להיפטר מ- Div / 0 ב- Google Sheets

כיצד להיפטר מ- Div / 0 ב- Google Sheets



שימוש בנוסחאות אוטומטיות ב- Google Sheets הוא יותר הכרח מאשר בחירה כאשר מתמודדים עם כמות גדולה של נתונים. אולם אוטומציה יכולה לבוא עם כמה חסרונות, כגון שגיאות הנובעות מתהליכים מתמטיים לא תקינים. חלוקה באפס, או שגיאת # Div / 0, היא אחת מאלה.

כיצד להיפטר מ- Div / 0 ב- Google Sheets

במאמר זה נראה לכם כיצד להיפטר משגיאת # Div / 0 ב- Google Sheets.

אכלס את התאים כראוי

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

שימוש בפונקציית If Error

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

אם שגיאה היא פונקציית Google Sheets שבודקת את הערכים שניתנו לה, ואם היא מחזירה שגיאה היא ממשיכה לבצע פקודה. לפונקציה יש תחביר של = IFERROR (ערך, ערך אם שגיאה) כאשר:

'=' אומר ל- Google Sheets שאתה משתמש בפונקציה.

'IFERROR' בודק את הערך הנתון גורם לשגיאה.

'ערך' הוא התהליך שיש לבדוק אם קיימת שגיאה.

'ערך אם שגיאה' הוא מה שמוצג אם ערך מביא לשגיאה.

בעיקרון, הפונקציה If Error תבצע תהליך של ערך נתון. אם התהליך הזה מביא לשגיאה, כמו חלוקה באפס, הוא יציג את מה שאתה קובע כשגיאת ערך אם-אם.

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

חלוקה באפס

הפונקציה If Error יכולה לשמש גם כתחביר = Iferror (value). זה ממלא ערך-אם-שגיאה כ ריק ויחזיר רווח ריק אם מתגלה שגיאה.

# div0 בגיליונות Google

כל עוד אתה משתמש בפונקציה If Error בכל נוסחה אוטומטית שאתה מבצע, לא תיתקל בשגיאת # Div / 0.

המגבלה של הפונקציה If Error היא שהיא תחזיר את ערך השגיאה אםכלשְׁגִיאָה. גם אם השגיאה אינה # Div / 0, אם הצהרת ערך-אם-שגיאה כחלוקה באפס והיא נתקלת בשגיאה אחרת היא עדיין תאמר חלוקה באפס.

היפטר מ- # div0 בגיליונות Google

שימוש בפונקציה Error.Type

הפונקציה Error.Type במקום להחזיר ערך שתקבע, מחזירה קוד שגיאה משויך. הקודים המתאימים לכל השגיאות השונות הם 1 עבור #NULL !, 2 עבור # DIV / 0 !, 3 עבור #VALUE !, 4 עבור #REF !, 5 עבור #NAME ?, 6 עבור #NUM !, 7 עבור # N / A ו- 8 לכל השאר.

פונקציה זו שימושית אם אתה נתקל מדי פעם בשגיאות שאינן חלוקות באפס, מכיוון שהדבר מקל על פתרונן. זה, כמובן, דורש מעט ידע בקידוד כדי להשתמש ביעילות. שימוש רק בשגיאה. הקלד בפני עצמו לא יהיה שימושי מכיוון שלא תדעו אם המספר המוצג הוא קוד או תשובה ממשית. שימוש הן בהצהרות If Then והן בפונקציה If Error יכולה ליצור נוסחה הבודקת שגיאות ספציפיות.

# div0

לדוגמה, בנוסחה = iferror (A1 / A2, אם (error.type (A1 / A2) = 2, חלוקה לפי אפס, שגיאה לא ידועה)), Google Sheets יבצע תחילה את החישוב a1 / a2. אם זה אפשרי, היא תציג תשובה. אם זה מביא לשגיאה, הוא עובר לשורה הבאה.

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

ניתן להרחיב זאת באמצעות הצהרות If מקוננות עבור כל סוג שגיאה אם ​​תרצה בכך. זה מבטיח שאם מתרחשת שגיאה בגליון העבודה אתה יודע בדיוק איזו שגיאה היא וכיצד להתמודד איתה.

שגיאות צפויות

כמעט ניתן לצפות בשגיאות כגון # Div / 0 אם אתה עובד לעתים קרובות עם Google Sheets. הטיפול בשגיאות כאלה קל כל עוד אתה יודע את הפונקציות המתאימות לשימוש.

האם יש לך טיפים אחרים כיצד להיפטר משגיאות # Div / 0 ב- Google Sheets? שתף את מחשבותיך בסעיף ההערות למטה.

כיצד להפעיל את כל ליבות חלונות 10

מאמרים מעניינים

בחירת העורך

כיצד פועלים מנועי משחק? [כל היבט הובהר]
כיצד פועלים מנועי משחק? [כל היבט הובהר]
לא ניתן להשבית מודעות אוטומטיות באופן פרוגרמטי בדף, אז אנחנו כאן!
כיצד להסתיר כרטיסיות ב- Alt + Tab ב- Windows 10
כיצד להסתיר כרטיסיות ב- Alt + Tab ב- Windows 10
סטים הוא יישום מעטפת הכרטיסיות עבור Windows 10 שתאפשר קיבוץ אפליקציות בדיוק כמו כרטיסיות בדפדפן. כברירת מחדל, מחליף החלונות Alt + Tab מציג חלונות ולשוניות, אך ניתן להסתיר משם כרטיסיות, כך שהוא יציג רק חלונות שנפתחו.
כיצד לשלוח פקס ישירות מג'ימייל
כיצד לשלוח פקס ישירות מג'ימייל
אנשים רבים רואים בפקס מיושן. מי צריך לשלוח מידע באמצעות נייר בימינו? ובכן, ישנם מקרים מסוימים שבהם תרצה לקבל או לשלוח עותק קשיח של משהו. למשל, אם הנמען
כיצד להסיר סימן מים של טרילר
כיצד להסיר סימן מים של טרילר
טרילר היא פלטפורמת מדיה חברתית מהנה ופופולרית המאפשרת לך ליצור תוכן וידאו ומוסיקה. הוא מציע הרבה אפשרויות עריכת וידאו, המאפשרות לך להוציא את הכוכב הפנימי שלך ולסנוור את העוקבים שלך. אתה יכול לבחור
הגדר שורות כותרת צבעוניות אך שמור על שורת המשימות השחורה ותפריט התחל ב- Windows 10
הגדר שורות כותרת צבעוניות אך שמור על שורת המשימות השחורה ותפריט התחל ב- Windows 10
ראה כיצד להשיג שורת משימות שחורה תוך שמירה על שורות כותרת צבעוניות בעדכון נובמבר 1511 של Windows 10 (Threshold2).
כיצד להאיר מסך של מחשב נייד
כיצד להאיר מסך של מחשב נייד
השתמש בשיטות הפשוטות האלה כדי להפוך את מסך המחשב הנייד שלך לבהיר יותר. אתה יכול לעשות זאת משורת המשימות, ההגדרות, או אפילו ישירות מהמקלדת.
מיקרוסופט הכריזה על פרויקט חלודה / WinRT
מיקרוסופט הכריזה על פרויקט חלודה / WinRT
מיקרוסופט הכריזה על פרויקט Rust / WinRT המספק דרך טבעית ואידיומטית למפתחי Rust להתקשר לממשקי API של Windows. Rust / WinRT מאפשר לך להתקשר לכל WinRT API בעבר, בהווה ובעתיד באמצעות קוד שנוצר באופן מיידי ישירות מהמטא-נתונים המתארים את ה- API וישר לתוך חבילת ה- Rust שלך, שם תוכל לקרוא להם בשם