اكسل

إذا لم تكن الخلية فارغة

If Cell Is Not Blank

صيغة Excel: إذا لم تكن الخلية فارغةصيغة عامة
= IF (A1'',result,'')
ملخص

لاتخاذ إجراء فقط عندما لا تكون الخلية فارغة (ليست فارغة) ، يمكنك استخدام صيغة تستند إلى إذا كانت الدالة . في المثال الموضح ، يحتفظ العمود D بتواريخ اكتمال المهمة. الصيغة في الخلية E5 هي:



 
= IF (D5'','Done','')
تفسير

في هذا المثال ، يسجل العمود D تاريخ اكتمال المهمة. لذلك ، إذا كان العمود يحتوي على تاريخ (أي ليس فارغًا) ، فيمكننا افتراض اكتمال المهمة.

تستخدم الصيغة في الخلية E5 الدالة IF للتحقق مما إذا كانت D5 'ليست فارغة'. إذا كان الأمر كذلك ، تكون النتيجة 'تم'. إذا كانت D5 فارغة ، فإن IF تُرجع سلسلة فارغة ('') لا تعرض أي شيء '





 
= IF (D5'','Done','')

الرمز هو عامل منطقي هذا يعني 'لا يساوي' ، لذا فإن التعبير '' يعني 'لا شيء' أو 'ليس فارغًا'. عندما يحتوي العمود D على قيمة ، تكون النتيجة TRUE وتعيد IF 'تم'. عندما يكون العمود D فارغًا ، تكون النتيجة FALSE وترجع IF سلسلة فارغة (').

نتيجتين

لعرض كل من 'تم' و 'لم يتم الانتهاء' ، يمكنك ضبط الصيغة كما يلي:



 
= IF (D5'','Done','Not done')

مع ISBLANK

البديل هو استخدام وظيفة ISBLANK لاختبار الخلايا الفارغة. ترجع الدالة ISBLANK القيمة TRUE عندما تكون الخلية فارغة و FALSE إذا لم تكن كذلك. لاستخدام ISBLANK ، يمكنك إعادة كتابة الصيغة كما يلي:

 
= IF ( ISBLANK (D5),'','Done')

لاحظ أنه تم تبديل نتائج TRUE و FALSE. المنطق الآن إذا كانت الخلية D5 فارغة .

للاحتفاظ بالتسلسل والمنطق الأصليين ، يمكنك إضافة غير عملي مثله:

 
= IF ( NOT ( ISBLANK (D5)),'Done','')
المؤلف ديف برونز


^