מהי הפונקציה IFERROR של Excel?דוגמה מצורפת

מהי הפונקציה IFERROR של Excel?דוגמה מצורפת

כשאתה עובד עם נתונים ונוסחאות ב-Excel, אתה צפוי להיתקל בשגיאות.

כדי לטפל בשגיאות, Excel מספק פונקציה שימושית - הפונקציה IFERROR.

לפני שנבין את המכניקה של השימוש בפונקציית IFERROR באקסל, בואו נבין תחילה את סוגי השגיאות השונים שאתה עלול להיתקל בהם בעת שימוש בנוסחאות.

סוגי שגיאות באקסל

הבנת שגיאות ב-Excel תעזור לך יותר לקבוע את הסיבות האפשריות ואת הדרך הטובה ביותר להתמודד איתן.

להלן סוגי השגיאות שאתה עשוי למצוא ב-Excel.

#ללא שגיאות

זה נקרא שגיאת "ערך לא זמין".

אתה רואה זאת כאשר אתה משתמש בנוסחת חיפוש והערך לא נמצא (ולכן אינו זמין).

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

שאלות קשורות  הורד מנהל התקן שמע של AMD HDMI עבור Windows 10

פונקציית IFERROR של Excel - שגיאה לא זמינה

#DIV/0!שְׁגִיאָה

ייתכן שתראה שגיאה זו כאשר מספר מחולק ב-0.

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

שגיאת חלוקה באקסל

#ערך!שְׁגִיאָה

שגיאות ערך מתרחשות כאשר אתה משתמש בסוג נתונים שגוי בנוסחה.

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

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

שגיאת ערך באקסל

#REF! שְׁגִיאָה

זה נקרא שגיאת הפניה ואתה רואה שגיאה זו כאשר הפניה בנוסחה אינה חוקית עוד.זה יכול לקרות כאשר נוסחה מתייחסת להפניה לתא וההפניה לתא לא קיימת (זה קורה כאשר אתה מוחק שורה/עמודה או גליון עבודה שאליהם מפנים את הנוסחה).

בדוגמה למטה, למרות שהנוסחה המקורית היא =A2/B2, כאשר אני מוחק עמודה B, כל ההפניות אליה הופכות ל-#REF!זה גם נתן #REF!שגיאה כתוצאה מהנוסחה.

הפניה לשגיאות באקסל

שגיאה #NAME?

ייתכן שגיאה זו נובעת מאיות שגוי של הפונקציה.

לדוגמה, אם אתה משתמש בטעות ב-VLOKUP במקום ב-VLOOKUP, תקבל שגיאת שם.

שגיאת NAME באקסל

#NUM שגיאות

שגיאות מספר עלולות להתרחש אם תנסה לחשב ערך גדול מאוד ב- Excel.לְמָשָׁל,  = 187 ^ 549 יחזיר שגיאה מספרית.

שגיאה NUM ב-Excel

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

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

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

הפונקציה IFERROR של Excel היא דרך מצוינת לטפל בכל סוגי השגיאות ב-Excel.

פונקציית Excel IFERROR - סקירה כללית

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

תחביר פונקציית IFERROR

=IFERROR(value, value_if_error)

קלט פרמטרים

  • ערך - זה הפרמטר לבדיקת שגיאות.ברוב המקרים מדובר בנוסחה או בהפניה לתא.
  • value_if_error – זהו הערך המוחזר כאשר מתרחשת שגיאה.סוגי השגיאות הבאים הוערכו: #N/A, #REF!, #DIV/0!, #VALUE!, #NUM!, #NAME? ו-#NULL!.
שאלות קשורות  הכלי הטוב ביותר לעדכון מנהלי התקנים עבור Windows 10

הערות נוספות:

  • אם אתה משתמש ב-"" כפרמטר value_if_error, התא אינו מציג דבר כאשר מתרחשת שגיאה.
  • אם הפרמטר value או value_if_error מתייחס לתא ריק, הפונקציה IFERROR של Excel מתייחסת אליו כערך מחרוזת ריקה.
  • אם ארגומנט הערך הוא נוסחת מערך, IFERROR מחזיר מערך תוצאה עבור כל פריט בטווח שצוין לפי ערך.

פונקציית Excel IFERROR - דוגמה

להלן שלוש דוגמאות לשימוש בפונקציית IFERROR באקסל.

דוגמה 1 - מחזירה תאים ריקים במקום שגיאות

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

בדוגמה המוצגת להלן, התוצאה ב-D4 היא #DIV/0!שגיאה בחלוקה ב-0.

השתמש בפונקציה IFERROR של Excel כדי להסיר ערכים שגויים

במקרה זה, אתה יכול להשתמש בנוסחה הבאה כדי להחזיר שגיאה ריקה במקום שגיאת DIV מכוערת.

=IFERROR(A1/A2,"")

שימוש בפונקציה IFERROR באקסל מחזיר ריק

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

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

לדוגמה, הנוסחה שלהלן תחזיר את הטקסט "שגיאה" במקום תא ריק.

=IFERROR(A1/A2,"שגיאה")

השתמש בפונקציה של Excel Iferror כדי להחזיר טקסט בתא

הערה: אם אתה משתמש ב-Excel 2003 או מוקדם יותר, לא תמצא שם את הפונקציה IFERROR.במקרה זה, עליך להשתמש בפונקציה IF בשילוב עם הפונקציה ISERROR.

דוגמה 2 - מחזירה "לא נמצא" כאשר VLOOKUP לא יכול למצוא ערך

כאשר אתה משתמש בפונקציה VLOOKUP של Excel, שגיאת #N/A מוחזרת אם לא ניתן למצוא את ערך הבדיקה בטווח שצוין.

לדוגמה, להלן מערך נתונים של שמות התלמידים והציונים שלהם.השתמשתי בפונקציה VLOOKUP כדי לקבל את הציונים של שלושה תלמידים (ב-D2, D3 ו-D4).

טיפול בשגיאות NA ב-Excel עם הפונקציה ierror

בעוד שנוסחת VLOOKUP בדוגמה למעלה מצאה את שני השמות הראשונים של התלמידים, היא לא הצליחה למצוא את שמו של ג'וש ברשימה, ולכן היא החזירה שגיאה #N/A.

שאלות קשורות  הפוך את העבודה לחלקה יותר: שנה את תפריט הלחצן הימני של "שלח אל".

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

להלן הנוסחה שמחזירה "לא נמצא" במקום שגיאה.

=IFERROR(VLOOKUP(D2,$A$2:$B$12,2,0),"לא נמצא")

excel-iferror-function-vlookup-not-found

שימו לב שניתן להשתמש גם ב-IFNA במקום IFERROR ב-VLOOKUP.בעוד IFERROR מטפל בכל סוגי ערכי השגיאה, IFNA חל רק על שגיאות #N/A, לא על שגיאות אחרות.

דוגמה 3 - החזר 0 בשגיאה

אם לא תציין את הערך ש-IFERROR מחזיר במקרה של שגיאה, הוא יחזיר אוטומטית 0.

לדוגמה, אם אחלק 100 ב-0 כפי שמוצג להלן, זה יחזיר שגיאה.

excel-iferror-function-error-when-div-by-0

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

excel-ifelerror-function-comma

דוגמה 4 - שימוש ב- Nested IFERROR עם VLOOKUP

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

פעולה זו דורשת שימוש ב- IFERROR מקונן עם VLOOKUP.

נניח שיש לך מערך נתונים שנראה כך:

IFERROR מקונן עם מערך נתונים של VLOOKUP

במקרה זה, כדי למצוא את הציון של גרייס, עליך להשתמש בנוסחת IFERROR המקוננת הבאה:

=IFERROR(VLOOKUP(G3,$A$2:$B$5,2,0),IFERROR(VLOOKUP(G3,$D$2:$E$5,2,0),"Not Found"))

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

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

הו שלום 👋נעים להכיר אותך.

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

לפרסם תגובה