Anonim

Microsoft Excel הוא יישום גיליון אלקטרוני רב עוצמה ורב תכליתי, אשר נהדר למעקב ולניהול של כל דבר, החל ממלאי ארגוני, לתקציבי עסקים קטנים וכלה בכושר אישי. אחד היתרונות של Excel הוא שתוכלו להגדיר נוסחאות מראש אשר יתעדכנו אוטומטית עם הזנת נתונים חדשים. נוסחאות מסוימות, למרבה הצער, אינן אפשריות מבחינה מתמטית ללא הנתונים הנדרשים, וכתוצאה מכך שגיאות בטבלה שלך כגון # DIV / 0!, # VALUE!, #REF !, ו- #NAME ?. אמנם לא בהכרח מזיק, אך שגיאות אלה יוצגו בגיליון האלקטרוני עד לתיקון או עד להזנת הנתונים הנדרשים, מה שיכול להפוך את הטבלה הכוללת פחות מושכת וקשה יותר להבנה. למרבה המזל, לפחות במקרה של נתונים חסרים, אתה יכול להסתיר שגיאות Excel בעזרת עזרה כלשהי מפונקציות IF ו- ISERROR. הנה איך לעשות זאת.
אנו משתמשים בגיליון אלקטרוני למעקב אחר ירידה במשקל כדוגמה לסוג הטבלה שתייצר שגיאת חישוב (חישוב אחוז משקל שאבד) בזמן שאנחנו ממתינים לנתונים חדשים (שקדי משנה לאחר מכן).


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

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

פונקציית ISERROR

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

ISERROR ((B5-B4) / C5)

אם החישוב של (B5-B4) / C5 מחזיר שגיאה, ISERROR יחזיר "true" כאשר הוא מזווג עם נוסחה מותנית. אמנם ניתן להשתמש בזה בדרכים רבות ומגוונות, אך התפקיד היעיל ביותר שלה הוא, ככל הנראה, כשמדובר בפונקציה IF.

פונקציית IF

הפונקציה IF משמשת על ידי הצבת שלוש בדיקות או ערכים בסוגריים המופרדים באמצעות פסיקים: IF (ערך שיש לבדוק, ערך אם נכון, ערך אם לא נכון). לדוגמה:

IF (B5> 100, 0, B5)

בדוגמה שלמעלה, אם הערך בתא B5 גדול מ- 100 (מה שאומר שהבדיקה נכונה), אז אפס יוצג כערך התא. אבל אם B5 פחות או שווה ל 100 (מה שאומר שהבדיקה שגויה), הערך בפועל של B5 יוצג.

IF ו- ISERROR משולבים

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

IF (ISERROR (D6 / B5), 0, (D6 / D5))

כדי לחזור ולהדגיש, הנוסחה שלמעלה אומרת שאם התשובה ל- D6 / D5 מביאה לשגיאה, אז להחזיר ערך של אפס. אבל אם D6 / B5 לא מביא לשגיאה, פשוט להציג את הפיתרון לאותו חישוב.


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


זכור כי כאשר אתה מנסה להסתיר שגיאות Excel אתה יכול להשתמש בערך בכל ערך או נוסחה עבור כל שלושת המשתנים בהצהרת IF; זה לא צריך להיות מספר אפס או שלם כמו בדוגמה שלנו. האלטרנטיבות כוללות התייחסות לנוסחה נפרדת לחלוטין או הכנסת חלל ריק באמצעות שני מרכאות ("") כערך "האמיתי" שלך. כדי להמחיש, הנוסחה הבאה תציג רווח ריק במקרה של שגיאה במקום אפס:

אם (ISERROR (D6 / B5), "", (D6 / D5))

רק זכרו כי הצהרות IF יכולות להפוך לממושכות ומסובכות במהירות, במיוחד כאשר הן מזווגות עם ISERROR, וקל לא להציב סוגריים או פסיק במצבים כאלה. גרסאות אחרונות של נוסחאות קוד צבע של Excel כשאתה מזין אותן כדי לעזור לך לעקוב אחר ערכי התא והסוגריים.

כיצד להסתיר שגיאות Excel עם פונקציות if ו- iserror