פונקציות IS
הסבר
ניתן להשתמש בפונקציית IS לקבלת מידע אודות ערך לפני ביצוע חישוב או פעולה אחרת באמצעותו. לדוגמה, ניתן להשתמש בפונקציה ISERROR ביחד עם הפונקציה IF לביצוע פעולה שונה אם מתרחשת שגיאה:= IF( ISERROR(A1), "An error occurred.", A1 * 2) נוסחה זו בודקת אם קיים מצב שגיאה בתא A1. אם כן, הפונקציה IF מחזירה את ההודעה "An error occurred.". אם לא קיימת שגיאה, הפונקציה IF מבצעת את החישוב A1*2.
תחביר
ISBLANK(value)
(ISERR(value
ISERROR(value)
ISLOGICAL(value)
ISNA(value)
ISNONTEXT(value)
ISNUMBER(value)
ISREF(value)
ISTEXT(value)
ארגומנטים נדרשים
value הערך שאותו ברצונך לבדוק. הארגומנט value עשוי להיות ריק (תא ריק), שגיאה, ערך לוגי, טקסט, מספר או ערך הפניה, או שם המפנה לאחד מהם.
פונקציה | מחזירה TRUE אם |
ISBLANK | Value מתייחס לתא ריק. |
ISERR | Value מתייחס לכל ערך שגיאה, פרט ל- #N/A. |
ISERROR | Value מתייחס לכל ערך שגיאה (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? או #NULL!). |
ISLOGICAL | Value מתייחס לערך לוגי. |
ISNA | Value מתייחס לערך השגיאה #N/A (ערך אינו זמין). |
ISNONTEXT | Value מתייחס לכל פריט שאינו טקסט. (שים לב שפונקציה זו מחזירה TRUE אם הערך מתייחס לתא ריק.) |
ISNUMBER | Value מתייחס למספר. |
ISREF | Value מתייחס להפניה. |
ISTEXT | Value מתייחס לטקסט. |
דוגמאות
נוסחה |
תיאור | תוצאה |
=ISLOGICAL(TRUE) | בדיקה אם TRUE הוא ערך לוגי | TRUE |
=ISLOGICAL("TRUE") | בדיקה אם "TRUE" הוא ערך לוגי | FALSE |
=ISNUMBER(4) |
בדיקה אם 4 הוא מספר | TRUE |
=ISREF(G8) | בדיקה אם G8 הוא הפניה חוקית | TRUE |
=ISREF(XYZ1) | בדיקה אם XYZ1 הוא הפניה חוקית | FALSE |
הערות
- ארגומנטים מסוג value של פונקציות IS אינם מומרים. כל ערך מספרי התחום במרכאות כפולות נחשב לטקסט. לדוגמה, כאשר נדרש מספר ברוב הפונקציות האחרות, ערך הטקסט "19" מומר למספר 19. עם זאת, בנוסחה ISNUMBER("19"), "19" אינו מומר מערך טקסט לערך מספרי, והפונקציה ISNUMBER מחזירה ערך FALSE.
- פונקציות IS שימושיות בנוסחאות לבדיקת התוצאה של חישוב. יחד עם הפונקציה IF, הן מהוות שיטה לאיתור שגיאות בנוסחאות (ראה את הדוגמאות הבאות).