Excel: صيغة بسيطة لـ "إذا كان الطول أكبر من"
يمكنك استخدام الصيغة التالية في Excel للتحقق مما إذا كانت السلسلة في خلية معينة أكبر من طول معين:
=IF(LEN( A2 )>4,"Greater than 4","Not Greater than 4")
تتحقق هذه الصيغة المحددة مما إذا كان طول السلسلة في الخلية A2 أكبر من 4 وترجع “أكبر من 4” إذا كان كذلك.
وبخلاف ذلك، ترجع الصيغة “ليس أكبر من 4.”
يوضح المثال التالي كيفية استخدام هذه الصيغة عمليًا.
مثال: تحقق مما إذا كانت الخلية تحتوي على سلسلة أطول من قيمة معينة
لنفترض أن لدينا العمود التالي من السلاسل في برنامج Excel الذي يحتوي على معلومات حول فرق كرة السلة المختلفة:
يمكننا استخدام الصيغة التالية للتحقق مما إذا كان طول كل سلسلة في عمود الفريق أكبر من 4:
=IF(LEN( A2 )>4,"Greater than 4","Not Greater than 4")
سنقوم بإدخال هذه الصيغة في الخلية B2 ، ثم انقر عليها واسحبها إلى كل خلية متبقية في العمود B:
تقوم كل خلية في العمود B بإرجاع سلسلة تخبرنا ما إذا كانت السلسلة المقابلة في العمود A لها طول أكبر من 4 أم لا.
لاحظ أيضًا أنه يمكننا إرجاع قيم أخرى غير السلاسل إذا أردنا ذلك.
على سبيل المثال، يمكننا استخدام الصيغة التالية لإرجاع الأحرف الأربعة الأولى فقط من سلسلة إذا كان طول السلسلة أكبر من 4 أو إرجاع “FALSE” بخلاف ذلك:
=IF(LEN( A2 )>4,LEFT( A2,4 ),"FALSE")
سنقوم بإدخال هذه الصيغة في الخلية B2 ، ثم انقر عليها واسحبها إلى كل خلية متبقية في العمود B:
إذا كان طول السلسلة في العمود A أكبر من 4، فسيتم إرجاع الأحرف الأربعة الأولى فقط من السلسلة في العمود B.
بخلاف ذلك، إذا لم يكن طول السلسلة في العمود A أكبر من 4، فإننا ببساطة نعيد FALSE في العمود B.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في Excel:
Excel: كيفية التحقق مما إذا كانت الخلية تحتوي على نص القائمة
Excel: كيفية حساب المتوسط إذا كانت الخلية تحتوي على نص
Excel: كيفية التحقق مما إذا كان النطاق يحتوي على قيمة محددة