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