شرح دالة is بمايكروسوفت إكسل

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

ملاحظات
  • لا يتم تحويل وسائط قيم الدالات IS. مثلاً، في معظم الدالات الأخرى حيث يتطلب وجود رقم، يتم تحويل القيمة النصية "19" إلى الرقم 19. على أية حال، في الصيغة ("19")ISNUMBER، لا يتم تحويل "19" من قيمة نصية، وتقوم دالة ISNUMBER بإرجاع FALSE.
  • تكون دالات IS مفيدة في الصيغ لاختبار ناتج الحساب. عندما يتم دمجها مع دالة IF، تقدم طريقة لتحديد موقع الأخطاء في الصيغ (انظر الأمثلة التالية).
مثال 1
قد يصبح هذا المثال أسهل للفهم إذا قمت بنسخه إلى ورقة عمل فارغة.
كيف؟

  1. قم بإنشاء مصنف أو ورقة عمل فارغة.
  2. حدد المثال في موضوع التعليمات. لا تحدد رؤوس الصفوف أو الأعمدة.
    تحديد مثال من التعليمات
  3. اضغط CTRL+C
  4. في ورقة العمل، حدد خلية A1، واضغط على CTRL+V.
  5. للتبديل بين عرض النتائج وعرض الصيغ التي تقوم بإرجاعها، اضغط CTRL+` (العلامة النطقية)، أو في القائمة أدوات، أشر إلى تدقيق الصيغة، ثم انقر فوق وضع تدقيق الصيغة.
1
2
3
4
AB
الصيغةالوصف (الناتج)
=ISLOGICAL(TRUE)التحقق مما إذا كانت TRUE قيمة منطقية (TRUE)
=ISLOGICAL("TRUE")التحقق مما إذا كانت "TRUE" قيمة منطقية (FALSE)
=ISNUMBER(4)التحقق ما إذا كان 4 رقماً (TRUE)
مثال 2
قد يصبح هذا المثال أسهل للفهم إذا قمت بنسخه إلى ورقة عمل فارغة.
كيف؟

  1. قم بإنشاء مصنف أو ورقة عمل فارغة.
  2. حدد المثال في موضوع التعليمات. لا تحدد رؤوس الصفوف أو الأعمدة.
    تحديد مثال من التعليمات
  3. اضغط CTRL+C
  4. في ورقة العمل، حدد خلية A1، واضغط على CTRL+V.
  5. للتبديل بين عرض النتائج وعرض الصيغ التي تقوم بإرجاعها، اضغط CTRL+` (العلامة النطقية)، أو في القائمة أدوات، أشر إلى تدقيق الصيغة، ثم انقر فوق وضع تدقيق الصيغة.
1
2
3
4
5
6
A
البيانات
ذهب
إقليم1
#REF!
330.92
#N/A
الصيغةالوصف (الناتج)
=ISBLANK(A2)التحقق ما إذا كانت الخلية C2 فارغة (FALSE)
=ISERROR(A4)التحقق مما إذا كانت #REF! خطأ (TRUE)
=ISNA(A4)التحقق مما إذا كانت #REF! هي الخطأ (FALSE) #N/A
=ISNA(A6)التحقق مما إذا كانت #N/A هي الخطأ #N/A (TRUE)
=ISERR(A6)التحقق مما إذا كانت #N/A خطأ (FALSE)
=ISNUMBER(A5)التحقق مما إذا كان 330.92 رقماً (TRUE)
=ISTEXT(A3)التحقق مما إذا كان إقليم1 Region1 نص (TRUE)

تعليقات