Excel: كيفية استخدام دالة if مع نطاق من القيم
يمكنك استخدام الصيغ التالية لإنشاء دالة IF بنطاق من القيم في Excel:
الطريقة الأولى: إنشاء دالة IF بنطاق من الخلايا
=IF(COUNTIF( A2:A11 ,"Pacers")>0, "Exists", "Does Not Exist")
بالنسبة لهذه الصيغة، إذا كان “Pacers” موجودًا في أي مكان في النطاق A2:A11 ، فسترجع الدالة “موجود”. وإلا فإنها ترجع “غير موجود”.
الطريقة الثانية: إنشاء دالة IF بنطاق من القيم الرقمية
=IF((( B2 >=95)*( B2 <=105))=1, "Yes", "No")
بالنسبة لهذه الصيغة، إذا كانت القيمة الموجودة في الخلية B2 بين 95 و105، فسترجع الدالة “نعم”. وإلا، فسيتم إرجاع “لا”.
توضح الأمثلة التالية كيفية استخدام كل صيغة عمليًا مع مجموعة البيانات التالية في Excel:
مثال 1: إنشاء دالة IF بنطاق من الخلايا
يمكننا كتابة الصيغة التالية في الخلية D2 لإرجاع “موجود” إذا كان اسم الفريق “بيسرز” موجودًا في النطاق A2:A11 أو لإرجاع “غير موجود” إذا كان اسم الفريق غير موجود في النطاق:
=IF(COUNTIF( A2:A11 ,"Pacers")>0, "Exists", "Does Not Exist")
توضح لقطة الشاشة التالية كيفية استخدام هذه الصيغة عمليًا:
ترجع الصيغة “موجود” نظرًا لأن السلسلة “Pacers” تظهر مرة واحدة على الأقل في النطاق A2:A11 .
المثال 2: إنشاء دالة IF بنطاق من القيم الرقمية
يمكننا كتابة الصيغة التالية في الخلية D2 لإرجاع “نعم” إذا كانت القيمة في عمود النقاط بين 95 و105:
=IF((( B2 >=95)*( B2 <=105))=1, "Yes", "No")
يمكننا بعد ذلك سحب هذه الصيغة وتعبئتها في كل خلية متبقية في العمود D:
إليك ما تفعله الصيغة لكل صف في العمود D:
- إذا كانت القيمة الموجودة في عمود النقاط بين 95 و105، فسيتم إرجاع نعم.
- إذا كانت القيمة الموجودة في عمود النقاط لا تتراوح بين 95 و105، فسيتم إرجاع No.
لاحظ أيضًا أنه يمكنك تغيير الوسيطتين الأخيرتين للدالة IF إلى شيء آخر غير “نعم” أو “لا” إذا كنت تريد إرجاع قيم مخرجات مختلفة.
ملاحظة : رمز الضرب ( * ) في الدالة IF يخبر Excel بأنه يجب استيفاء كلا الشرطين لإرجاع “نعم”.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في Excel:
Excel: كيفية استخدام COUNTIF مع نطاقات متعددة
Excel: صيغة بسيطة لـ “إذا لم يكن فارغًا”
Excel: كيفية استخدام صيغة RANK IF