كيفية استخدام وظيفة Excel IF مع مجموعة من القيم (10 أمثلة)

  • شارك هذا
Hugh West

تعد وظيفة IF واحدة من أكثر الوظائف فائدةً والأكثر استخدامًا في Microsoft Excel . إذا احتجنا إلى أي نوع من المقارنة المنطقية في عملنا اليومي في Excel ، فإننا نستخدم الدالة IF . سأقوم اليوم بعرض كيفية استخدام هذه الوظيفة IF مع مجموعة واسعة من القيم ، مصحوبة ببعض الوظائف المألوفة في Excel.

تنزيل Practice Workbook

استخدم الدالة IF مع Range of Values.xlsx

مقدمة عن دالة IF في Excel

واحدة من أكثر الوظائف فائدة الوظائف في Excel هي وظيفة IF ، والتي تمكننا من مقارنة القيم منطقيًا بالتوقعات.

⇒ Syntax

= IF (logical_test، [value_if_true]، [value_if_false])

⇒ هدف الوظيفة

هذا يحدد ما إذا كان الشرط صحيحًا أم خطأ ، ويعيد قيمة واحدة إذا كان الشرط صحيحًا .

⇒ الوسيطة

الوسيطة مطلوب / اختياري شرح
logical_test مطلوب إعطاء شرط لخلية أو نطاق من الخلايا.
[value_if_true] اختياري بيان محدد إذا تم استيفاء الشرط.
[value_if_false] اختياري بيان محدد إذا لم يتم استيفاء الشرط.

⇒ معلمة الإرجاع

إذا كانت العباراتوظائف.

الخطوات:

  • أولاً ، حدد الخلية التي نريد وضع النتيجة فيها.
  • ثم أدخل الصيغة في تلك الخلية.
=IF(D5=MAX($D$5:$D$21), "Good", IF(D5=MIN($D$5:$D$21), "Not Good", " Average"))

  • أخيرًا ، اضغط على أدخل مفتاح من لوحة المفاتيح.

🔎 كيف تعمل الصيغة؟

  • MAX ($ D $ 5: $ D $ 21) تُرجع القيمة القصوى للنطاق.
  • MIN ($ D $ 5: $ D $ 21) تُرجع الحد الأدنى قيمة النطاق.
  • IF (D5 = MAX ($ D $ 5: $ D $ 21) ، "Good" ، IF (D5 = MIN ($ D $ 5: $ D $ 21) ، "ليس "جيد" ، "متوسط")) يظهر النتيجة بعد المقارنة.

أشياء يجب تذكرها

  • إذا كنت تحاول قسّم رقمًا على صفر في الصيغة ، قد ترى خطأ # DIV / 0! خطأ
  • الخطأ #VALUE! يحدث خطأ عند إدخال نوع البيانات غير الصحيح في الحساب. على سبيل المثال ، يمكنك إدخال نص في صيغة تتوقع الأرقام. سيظهر الخطأ. لم تعد المراجع في الصيغة صالحة.
  • سيظهر الخطأ #NAME! أنك أخطأت في كتابة اسم دالة في الصيغة.

الخلاصة

تساعدك الأمثلة المذكورة أعلاه على تعلم وظيفة E xcel IF مع مجموعة من القيم. هل لديك اسئلة؟ لا تتردد في سؤالنا.

لم يتم تعريف القيم المنطقية هي TRUEأو FALSE. إذا تم تعريف العبارات ، فستظهر كقيم إرجاع اعتمادًا على ما إذا كانت الشروط مستوفاة أم لا.

10 أمثلة مثالية لاستخدام دالة IF مع نطاق القيم في Excel

دعنا نرى بعض أمثلة وظائف Excel IF مع مجموعة من القيم. لنفترض أن لدينا مجموعة بيانات بأسماء ومؤلفين وأرقام وأسعار بعض الكتب من مكتبة تسمى Kingfisher Bookshop . هدفنا اليوم هو معرفة كيفية تطبيق وظيفة E xcel IF مع مجموعة من القيم.

1. قم بإنشاء وظيفة Excel IF باستخدام نطاق الخلايا

في المثال الأول ، سوف نتعلم كيفية التحقق مما إذا كان نطاق الخلايا يحتوي على قيمة معينة أم لا. دعونا نتحقق مما إذا كان هناك أي كتاب للمؤلفة إميلي برونتي أم لا. هذا يعني ما إذا كان العمود المؤلف (العمود C ) يحتوي على اسم إميلي برونتي أم لا. يمكنك استخدام مزيج من وظائف Excel للقيام بذلك: IF و COUNTIF .

STEPS:

  • أولاً ، حدد خلية وأدخل هذه الصيغة في تلك الخلية.
=IF(COUNTIF(C5:C21,"Leo Tolstoy")>0,"There is", "There is Not")

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

  • إذا كنت تريد مطابقة تقريبية ،يمكنك استخدام أحرف البدل (* ،؟ ، ~) داخل وظيفة COUNTIF . على سبيل المثال ، لمعرفة ما إذا كان هناك أي كتاب للأختين برونتي ( كل من إميلي برونتي وشارلوت برونتي ) ، استخدم الصيغة التالية.
=IF(COUNTIF(C4:C20,"*Bronte")>0,"There is", "There is Not")

  • علاوة على ذلك ، اضغط على مفتاح أدخل لإظهار النتيجة. “ يوجد ”. لأن هناك ثلاثة كتب كتبها الأخوات برونتي .

ملاحظة: تبحث دالة COUNTIF عن تطابق غير حساس لحالة الأحرف. بمعنى ، إذا استخدمت الصيغة IF (COUNTIF (C5: C21، "emily bronte") & gt؛ 0، "يوجد" ، "لا يوجد") ، ستظل تعرض " يوجد ”.

🔎 كيف تعمل الصيغة؟

  • COUNTIF (C5: C21، "Emily Bronte") تعرض عدد مرات ظهور الاسم "Emily Bronte" في النطاق C5: C21 .
  • COUNTIF (C5: C21، "Emily Bronte") & gt؛ 0 تعرض TRUE إذا ظهر الاسم مرة واحدة على الأقل في النطاق ، وترجع FALSE إذا كان الاسم لا يظهر.
  • لذلك IF (COUNTIF (C5: C21، "Emily Bronte") & gt؛ 0، "There is"، "There is Not") إرجاع "هناك "، إذا ظهر الاسم مرة واحدة على الأقل ، وإرجاع" ليس هناك "إذا لم يظهر الاسم.

2. قم بإنشاء دالة IF مع نطاق من القيم الرقمية

الآن سنقوم بتطبيق عبارة أخرى IF . سنقوم بإنشاء قائمة القيممن نطاق يقع بين رقمين معينين. لنكتشف عدد الكتب الموجودة أو غير الموجودة من العمود D التي تقع بين 10 إلى 20 . يمكن إنجاز هذه الأنواع من المهام باستخدام وظيفة E xcel IF مع مجموعة من القيم.

الخطوات:

  • للبدء ، حدد الخلية التي تريد رؤية النتيجة فيها.
  • ثم أدخل الصيغة هناك .
=IF(((D5>=10)*(D5<=20))=1, "Yes", "No")

  • اضغط على أدخل .

  • اسحب رمز مقبض التعبئة لأسفل لتكرار الصيغة عبر النطاق. أو ، من أجل ملء تلقائي النطاق ، انقر نقرًا مزدوجًا فوق على رمز الجمع ( + ).

  • أخيرًا ، يمكننا أن نرى النتيجة

3. تطبيق وشروط مع وظيفة IF لنطاق القيم

الآن سنطبق الشروط داخل وظيفة IF . دعنا نتحقق مما إذا كان كل كتاب يلبي الشرطين المعينين أم لا. الأول هو أن عدد الكتب أكبر من 10 والثاني هو سعر الكتاب أكبر من 20 . إذا تم استيفاء هذه الشروط فقط ، فسنشتري الكتاب.

لهذا ، سنستخدم الجمع بين الدالتين IF و AND . عندما يتم تقييم جميع معلماتها على أنها TRUE ، ترجع الدالة AND TRUE ؛ وإلا ، فإنها ترجع خطأ .

الخطوات:

  • في البداية ، حدد خليةبجوار الكتاب الأول وأدخل الصيغة.
=IF(AND(D5>=10)*(E5>=20),"Can Purchase","Can not Purchase")

  • اضغط على أدخل على لوحة المفاتيح مرة أخرى.

  • بدلاً من ذلك ، يمكننا استخدام رمز الشرطين و ( * ) في الصيغة. لذلك ، ستبدو الصيغة على هذا النحو.
= IF ((D5 & gt؛ = 10) * (E5 & gt؛ = 20)، "Can Purchase"، "Can not Purchase ”)

  • اضغط على أدخل لرؤية النتيجة.

  • لنسخ الصيغة عبر النطاق ، اسحب رمز مقبض التعبئة لأسفل. بدلاً من ذلك ، يمكنك النقر نقرًا مزدوجًا فوق علامة الإضافة ( + ) على ملء تلقائي النطاق.

  • وبالمثل ، يمكننا الحصول على النتيجة.

4. استخدم دالة IF مع شروط OR لنطاق القيم

الآن تعال إلى شروط النوع أو . دعنا نتحقق مما إذا كان كل كتاب يلبي شرطًا واحدًا على الأقل أم لا. إذا تم تقييم أي من معلماتها على أنها TRUE ، فإن الدالة OR ترجع TRUE ؛ وإلا فإنه يقوم بإرجاع خطأ .

الخطوات:

  • أولاً ، حدد الخلية التي نريد أن نرى النتيجة.
  • ثانيًا ، أدخل الصيغة.
=IF(OR(D5>=10,E5>=60),"Can Purchase","Can not Purchase")

  • علاوة على ذلك ، اضغط على أدخل مفتاح من لوحة المفاتيح.

  • بدلاً من استخدام الوظيفة ، يمكننا استخدام أو الرمز ( + ). لذا ، فإن الصيغة سوفbe.
=IF((D5>=10)+(E5>=60),"Can Purchase","Can not Purchase")

  • اضغط على أدخل لرؤية النتيجة.

  • بعد ذلك ، اسحب رمز مقبض التعبئة لنسخ الصيغة عبر النطاق. أو ، انقر نقرًا مزدوجًا فوق على علامة الجمع ( + ). هذا أيضًا يكرر الصيغة.

  • أخيرًا ، حددنا لكل كتاب ما إذا كان يمكن شراؤه أم لا ، إذا كان هناك شرط واحد على الأقل أم لا .

5. استخدم دالة IF المتداخلة لنطاق القيم

في هذا المثال ، سنستخدم الشروط المتداخلة IF . هذا يعني أننا سنطبق صيغة واحدة IF ضمن صيغة أخرى IF . اسمحوا لي أن أطلب منك أداء وظيفة. بالنسبة لجميع الكتب ، تحقق مما إذا كان السعر أكبر من أو يساوي 30.00 دولارًا أم لا أولاً. إذا كانت الإجابة بنعم ، تحقق مما إذا كان الرقم أكبر من أو يساوي 15 أم لا. ثم ، إذا كان لا يزال نعم ، فتحقق مما إذا كان اسم المؤلف يبدأ بالحرف " C " أم لا. في حالة استمرار الإجابة بنعم ، قم بإرجاع " إرضاء ". خلاف ذلك ، قم بإرجاع " لا يرضي ".

الخطوات:

  • للبدء ، حدد الخلية وأدخل الصيغة التالية هناك.
=IF(E5>=20,IF(D5>=15,IF(LEFT(C5,1)="C","Satisfy","Does not Satisfy"),"Does not Satisfy"),"Does not Satisfy")

  • اضغط على أدخل لمعرفة النتيجة.

  • وبالمثل ، في الأمثلة السابقة ، اسحب رمز مقبض التعبئة لأسفل لتكرار الصيغة عبر النطاق. أو ، من أجل ملء تلقائي النطاق ، انقر نقرًا مزدوجًا فوق على علامة الجمع ( + )
  • أخيرًا ، يمكنك أن ترى ، فقط خمسة كتب تلبي الشروط الثلاثة في وقت واحد.

6. اجمع بين IF & amp؛ وظائف SUM في Excel

سنقوم بدمج وظائف IF و SUM في هذا المثال. تضيف الدالة SUM القيم باستخدام الجمع. دعنا نتبع المثال.

الخطوات:

  • حدد الخلية الثانية G6 ، ثم ضع الصيغة في تلك الخلية المحددة.
=IF(SUM(D5:D21)>=80, "Good", IF(SUM(D5:D21)>=50, "Satisfactory", "Poor"))

  • ثم اضغط على أدخل لمعرفة النتيجة.

🔎 كيف تعمل الصيغة؟

  • SUM (D5: D21) يضيف هذا الجزء قيم النطاق ويعيد العدد الإجمالي للكتب نتيجة لذلك.
  • SUM (D5: D21) & gt؛ = 80 و SUM (D5: D21) & gt؛ = 50 يتحقق مما إذا كان الشرط مستوفى أم لا.
  • IF (SUM (D5: D21) & gt؛ = 80، "جيد" ، IF (SUM (D5: D21) & gt؛ = 50، "مرضٍ" ، "ضعيف")) يبلغ عن النتيجة. في حالتنا ، كانت النتيجة " جيد ".

7. دمج IF & amp؛ AVERAGE Functions

يتم تحديد متوسط ​​الأرقام المعطاة كمعلمات بواسطة دالة AVERAGE . دعونا نجمع بين الدالتين IF و AVERAGE في هذا المثال.

STEPS:

  • في البداية ، حدد الخلية حيث نريد وضع النتيجة. في حالتنا ، سنختار الخلية G6 .
  • ثم ، أدخل الصيغة في ذلكالخلية.
=IF(AVERAGE(D5:D21)>=20, "Good", IF(AVERAGE(D5:D21)>=10, "Satisfactory", "Poor"))

  • علاوة على ذلك ، اضغط على أدخل مفتاح من لوحة المفاتيح.
  • أخيرًا ، ستحصل على النتيجة.

🔎 كيف تعمل الصيغة Work؟

  • AVERAGE (D5: D21) يحسب متوسط ​​عدد الكتب.
  • AVERAGE (D5: D21) & gt؛ = 20 و AVERAGE (D5: D21) & gt؛ = 10 تحقق مما إذا كان الشرط مستوفى أم لا.
  • IF (AVERAGE (D5: D21) & gt؛ = 20 ، "جيد" ، IF (متوسط ​​(D5: D21) & GT ؛ = 10 ، "مرضٍ" ، "ضعيف")) يكشف النتيجة. النتيجة في حالتنا هي " مرض ".

8. دمج IF & amp؛ الدالات الدقيقة لمطابقة نطاق القيم

تعرض الدالة EXACT TRUE إذا كانت سلسلتان نصيتان متطابقتان ، و FALSE بخلاف ذلك عندما مقارنة سلسلتين نصيتين. على الرغم من أنه يتغاضى عن اختلافات التنسيق ، إلا أن دقيق حساس لحالة الأحرف. دعنا ندمج الدالتين IF و EXACT معًا لمطابقة نطاق من القيم.

STEPS:

  • اختر الخلية حيث نريد عرض النتيجة.
  • أضف صيغة الوظيفة التالية بعد ذلك.
=IF(EXACT($C$5:$C$21,"Leo Tolstoy"), "Yes", "No")

  • اضغط على مفتاح أدخل على لوحة المفاتيح مرة أخرى.
  • ويمكنك أن ترى أن هذا سيظهر النتيجة في النطاق.

ملاحظة: لا تحتاج إلى استخدام الصيغة في كل خلية ، سيظهر هذا تلقائيًا نتائج لنطاقالخلايا.

🔎 كيف تعمل الصيغة؟

  • بالضبط ( $ C $ 5: $ C $ 21، "Leo Tolstoy") يوضح ما إذا كانت كلتا البيانات متطابقة تمامًا أم لا.
  • IF (EXACT ($ C $ 5: $ C $ 21، "Leo Tolstoy ") ،" نعم "،" لا ") تحقق من المنطق وأعد النتيجة.

9. دمج IF و AND & amp؛ وظائف اليوم للحصول على التاريخ

لنفترض أننا نريد التحقق مما إذا كان تاريخ الوصول في غضون 7 أيام أم لا ، إذا كان تاريخ الوصول في غضون سبعة أيام فقط ، فيمكننا شراء الكتاب. لهذا ، سنستخدم الدالتين IF و AND و و TODAY .

STEPS:

  • وبالمثل ، في الأمثلة السابقة ، حدد الخلية ثم أدخل الصيغة هناك.
=IF(AND(E5>TODAY(), E5<=TODAY()+7), "Yes", "No")

  • ثم اضغط على أدخل .

  • لنسخ الصيغة عبر النطاق ، اسحب مقبض التعبئة رمز لأسفل. بدلاً من ذلك ، يمكنك النقر نقرًا مزدوجًا فوق علامة الإضافة ( + ) إلى ملء تلقائي النطاق.
  • أخيرًا ، سيظهر هذا نتيجة كل كتاب في العمود F .

10. احصل على أعلى / أدنى قيمة من خلال الجمع بين IF و MAX & amp؛ وظائف MIN

افترض أننا نريد مقارنة عدد الكتب مع الكتاب الأول. وسنجد أعلى وأقل قيمة من إجمالي الكتاب. لهذا ، سنستخدم مزيجًا من IF ، MAX & amp؛ دقيقة

هيو ويست مدرب ومحلل إكسل ذو خبرة عالية ولديه أكثر من 10 سنوات من الخبرة في هذا المجال. حاصل على درجة البكالوريوس في المحاسبة والمالية ودرجة الماجستير في إدارة الأعمال. لدى هيو شغف بالتدريس وقد طور منهجًا تعليميًا فريدًا يسهل اتباعه وفهمه. ساعدت معرفته الخبيرة ببرنامج Excel الآلاف من الطلاب والمهنيين في جميع أنحاء العالم على تحسين مهاراتهم والتميز في حياتهم المهنية. من خلال مدونته ، يشارك Hugh معرفته مع العالم ، ويقدم دروسًا مجانية في Excel وتدريبًا عبر الإنترنت لمساعدة الأفراد والشركات على تحقيق إمكاناتهم الكاملة.