פונקציות IS

מאמר זה מתאר את שמונה הפונקציות המשמשות לבדיקת סוג ההפניה לערך או לעמודה. כל אחת מפונקציות אלה, הנקראות במשותף פונקציות IS, בודקת את סוג הערך ומחזירה TRUE או FALSE בהתאם לתוצאה. לדוגמה, הפונקציה ISBLANK מחזירה את הערך הלוגי TRUE אם value הוא הפניה לעמודה ריקה; אחרת, הוא מחזיר FALSE.

תחביר

ISBLANK(value)

ISERR(value)

ISERROR(value)

ISLOGICAL(value)

ISNA(value)

ISNONTEXT(value)

ISNUMBER(value)

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

עמודה1 נוסחה תיאור (תוצאה‏)
זהב =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 הוא טקסט (כן)