دالات IS

ينطبق على
SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint Foundation 2010 SharePoint Server 2010 Windows SharePoint Services 3.0

توضح هذه المقالة الدالات الثماني المستخدمة لاختبار نوع مرجع القيمة أو العمود. تتحقق كل وظيفة من هذه الدالات، المشار إليها مجتمعة باسم دالات IS، من نوع القيمة وترجع TRUE أو FALSE اعتمادا على النتيجة. على سبيل المثال، ترجع الدالة ISBLANK القيمة المنطقية TRUE إذا كانت القيمة مرجع عمود فارغ؛ وإلا فإنه يرجع FALSE.

بناء الجملة

ISBLANK(value)

ISERR(value)

ISERROR(value)

ISLOGICAL(value)

ISNA(value)

ISNONTEXT(value)

ISNUMBER(value)

ISTEXT(value)

القيمة هي القيمة التي تريد اختبارها. يمكن أن تكون القيمة فارغة أو خطأ أو منطقية أو نصية أو رقما أو مرجع عمود.

المفتاح الوظيفي تُرجع TRUE عندما
ISBLANK تشير القيمة إلى مرجع عمود فارغ.
ISERR تشير القيمة إلى أي قيمة خطأ ما عدا ‎#N/A.
ISERROR تشير القيمة إلى أي قيمة خطأ (‎#N/A أو ‎#VALUE!‎ أو ‎#REF!‎ أو ‎#DIV/0!‎ أو ‎#NUM!‎ أو ‎#NAME?‎ أو ‎#NULL!‎).
ISLOGICAL تشير القيمة إلى قيمة منطقية.
ISNA تشير القيمة إلى قيمة الخطأ ‎#N/A (قيمة غير متوفرة).
ISNONTEXT تشير القيمة إلى أي عنصر ليس نصاً. (لاحظ أن هذه الدالة ترجع TRUE إذا كانت القيمة تشير إلى مرجع عمود فارغ.)
ISNUMBER تشير القيمة إلى رقم.
ISTEXT تشير القيمة إلى نص.

ملاحظات

  • لا يتم تحويل وسيطات القيمة في دالات IS. على سبيل المثال، في معظم الدالات الأخرى التي تتطلب وجود رقم، يتم تحويل القيمة النصية "19" إلى الرقم 19. ومع ذلك، في الصيغة ISUMBER("19")، لا يتم تحويل "19" من قيمة نصية، وترجع الدالة ISUMBER 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]) التحقق من أن القيمة في Col1is هي خطأ #N/A (نعم)
‎#N/A =ISERR([Col1]) التحقق من أن القيمة في Col1 هي خطأ (لا)
330,92 =ISNUMBER([Col1]) التحقق من أن القيمة في Col1 هي رقم (نعم)
إقليم1 =ISTEXT([Col1]) التحقق من أن القيمة في Col1 هي نص (نعم)