מאמר זה מתאר את שמונה הפונקציות המשמשות לבדיקת סוג הערך או סוג ההפניה לעמודה. כל אחת מהפונקציות הללו, המכונות באופן קולקטיבי פונקציות IS, בודקת את סוג הערך ומחזירה TRUE או FALSE בהתאם לתוצאה. לדוגמה, הפונקציה ISBLANK מחזירה את הערך הלוגי TRUE אם value הוא הפניה ריקה לעמודה; אחרת, היא מחזירה FALSE.
תחביר
ISBLANK(value)
ISERR(value)
ISERROR(value)
ISLOGICAL(value)
ISNA(value)
ISNONTEXT(value)
ISNUMBER(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 אם value מתייחס להפניה לעמודה ריקה). |
ISNUMBER |
Value מתייחס למספר. |
ISTEXT |
value מפנה אל טקסט. |
הערות
-
ארגומנטי הערך של פונקציות IS אינם מומרים. לדוגמה, במרבית הפונקציות האחרות בהן נדרש מספר, ערך הטקסט "19" מומר למספר 19. אולם, בנוסחה ISNUMBER("19"), "19" אינו מומר מערך טקסט והפונקציה ISNUMBER מחזירה FALSE.
-
פונקציות IS שימושיות בנוסחאות שבודקות את התוצאה של חישוב. בעת שילוב עם הפונקציה IF, הן מספקות שיטה לאיתור שגיאות בנוסחאות (ראה את הדוגמאות הבאות).
ערכת דוגמאות 1
נוסחה |
תיאור (תוצאה) |
=ISLOGICAL(TRUE) |
בודקת אם TRUE הוא ערך לוגי (כן) |
=ISLOGICAL("TRUE") |
בודקת אם "TRUE" הוא ערך לוגי (לא) |
=ISNUMBER(4) |
בודקת אם 4 הוא מספר (כן) |
ערכת דוגמאות 2
Col1 |
נוסחה |
תיאור (תוצאה) |
Gold |
=ISBLANK([Col1]) |
בודקת אם הערך בעמודה 1 הוא ריק (לא) |
#REF! |
=ISERROR([Col1]) |
בודקת אם הערך בעמודה 1 הוא שגיאה (כן) |
#REF! |
=ISNA([Col1]) |
בודקת אם הערך בעמודה 1 הוא השגיאה #N/A (לא) |
#N/A |
=ISNA([Col1]) |
בודקת אם הערך בעמודה 1 הוא השגיאה #N/A (כן) |
#N/A |
=ISERR([Col1]) |
בודקת אם הערך בעמודה 1 הוא שגיאה (לא) |
330.92 |
=ISNUMBER([Col1]) |
בודקת אם הערך בעמודה 1 הוא מספר (כן) |
Region1 |
=ISTEXT([Col1]) |
בודקת אם הערך בעמודה 1 הוא טקסט (כן) |