Applies ToExcel لـ Microsoft 365 Excel لـ Microsoft 365 لـ Mac Excel على الويب Excel 2024 Excel 2024 Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Excel Web App

الوصف

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

يمكنك استخدام دالة IS للحصول على معلومات حول قيمة قبل إجراء عملية حسابية أو أي إجراء آخر باستخدامها. على سبيل المثال، يمكنك استخدام الدالة ISERROR مع الدالة IF للقيام بإجراء مختلف عند حدوث خطأ:

‎= IF( ISERROR(A1), ‎"حدث خطأ.", A1 * 2)‎

تقوم هذه الصيغة بالتحقق من وجود حالة خطأ في A1. وإذا كان الأمر كذلك، فتُرجع الدالة IF الرسالة "حدث خطأ". وفي حالة عدم وجود خطأ، فتجري الدالة IF بالعملية الحسابية A1*2.

بناء الجملة

ISBLANK(value)‎

ISERR(value)‎

ISERROR(value)‎

ISLOGICAL(value)‎

ISNA(value)‎

ISNONTEXT(value)‎

ISNUMBER(value)‎

ISREF(value)‎

ISTEXT(value)‎

يحتوي بناء جملة الدالة IS على وسيطة التالية:

  • 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‏

انسخ البيانات النموذجية في الجدول التالي، والصقها في الخلية A1 في ورقة عمل Excel جديدة. لعرض نتائج الصيغ، حدد هذه الأخيرة، ثم اضغط على F2، ثم اضغط على Enter. عند الحاجة، يمكنك ضبط عرض العمود لرؤية البيانات كافة.

الصيغة

الوصف

النتيجة

‎=ISLOGICAL(TRUE)‎

التحقق مما إذا كانت TRUE قيمة منطقية أم لا

TRUE

‎=ISLOGICAL("TRUE")‎

التحقق مما إذا كانت "TRUE" قيمة منطقية أم لا

FALSE

‎=ISNUMBER(4)‎

التحقق مما إذا كان 4 رقماً أم لا

TRUE

‎=ISREF(G8)‎

التحقق مما إذا كان G8 مرجعاً صحيحاً أم لا

TRUE

‎=ISREF(XYZ1)‎

التحقق مما إذا كان XYZ1 مرجعاً صحيحاً أم لا

FALSE

المثال 2

انسخ البيانات النموذجية في الجدول التالي، والصقها في الخلية A1 في ورقة عمل Excel جديدة. لعرض نتائج الصيغ، حدد هذه الأخيرة، ثم اضغط على F2، ثم اضغط على Enter. إذا أردت ذلك، يمكنك ضبط عرض العمود لرؤية جميع البيانات.

البيانات

ذهبي

إقليم1

‎#REF!‎

330,92

‎#N/A

الصيغة

الوصف

النتيجة

‎=ISBLANK(A2)‎

التحقق ما إذا كانت الخلية A2 فارغة أم لا.

FALSE

‎=ISERROR(A4)‎

التحقق مما إذا كانت القيمة في الخلية A4، وهي ‎#REF!‎، خطأ أم لا.

TRUE

‎=ISNA(A4)‎

التحقق مما إذا كانت القيمة في الخلية A4، وهي ‎#REF!‎، هي الخطأ ‎#N/A أم لا.

FALSE

‎=ISNA(A6)‎

التحقق مما إذا كانت القيمة في الخلية A6، وهي ‎#N/A، هي الخطأ ‎#N/A أم لا.

TRUE

‎=ISERR(A6)‎

التحقق مما إذا كانت القيمة في الخلية A6، وهي ‎#N/A، خطأ أم لا.

FALSE

‎=ISNUMBER(A5)‎

التحقق مما إذا كانت القيمة في الخلية A5، وهي 330.92، رقماً أم لا.

TRUE

‎=ISTEXT(A3)‎

التحقق مما إذا كانت القيمة في الخلية A3، وهي إقليم1، نصاً أم لا.

TRUE

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.