جدول المحتويات
أثناء العمل في Microsoft Excel ، هناك العديد من الصيغ لتسهيل عملنا. الصيغة IFS هي واحدة منها. لديها مجموعة واسعة من التطبيقات في Excel. تقوم وظيفة IFS بإجراء اختبار منطقي. تقوم بإرجاع قيمة واحدة إذا كانت النتيجة TRUE ، وأخرى إذا كانت النتيجة FALSE . في هذه المقالة ، سوف نوضح كيفية استخدام وظيفة IFS في Excel. للقيام بذلك ، سنستعرض عدة أمثلة.
وظيفة IFS في Excel (عرض سريع)
تنزيل Practice Workbook
تنزيل هذا المصنف التدريبي للتمرين أثناء قراءة هذه المقالة.
IFS Function.xlsx
مقدمة إلى IFS Function في Excel
هدف الوظيفة
- تأخذ الوظيفة IFS شروطًا وقيمًا متعددة وتعيد القيمة المقابلة إلى أول TRUE
- يحتوي على كلٍّ من الشكل Non-Array و Array مما يعني أن كل من وسيطاتها يمكن أن تكون قيمة واحدة أو مجموعة من القيم.
النحو
بناء جملة IFS هو:
=IFS(logical_test1,value_if_true1,[logical_test2],[value_if_true2]...)
شرح الوسيطات
الوسيطات | مطلوب / اختياري | شرح |
---|---|---|
logical_test1 | مطلوب | الشرط الأول ( TRUE أو FALSE ) |
value_if_true1 | مطلوب | القيمة المراد إرجاعها إذاالشرط الأول هو صحيح |
logical_test2 | اختياري | الشرط الثاني ( صحيح أو خطأ ) |
value_if_true2 | اختياري | القيمة المراد إرجاعها إذا كان الشرط الثاني صحيح |
… | ... | ... |
... | ... | ... |
إرجاع القيمة
- تقوم بإرجاع القيمة المرتبطة بالشرط الأول المستوفى.
- هذا يعني أنه إذا تم استيفاء logical_test2 و logical_test_3 و والعديد من الشروط الأخرى ، فسيتم إرجاع الوسيطة value_if_true2 .
ملاحظات:
- أدخل الوسيطات في أزواج. على سبيل المثال ، إذا أدخلت الوسيطة logical_test_2 ، يجب عليك إدخال الوسيطة value_if_true2 ، على الرغم من أنها اختيارية. خلاف ذلك ، لن تعمل الوظيفة.
- يمكنك إدخال ما يصل إلى 127 شروط في IFS
- تعمل وظيفة 1> IFS أيضًا مع صفيف بدلاً من إدخال قيمة واحدة ، يمكنك إدخال صفيف من القيم لكل من الوسيطات.
- عند استيفاء أكثر من شرط واحد ، ترجع الدالة IFS فقط القيمة المرتبطة بالشرط الأول المستوفى.
3 أمثلة مناسبة لوظيفة IFS في Excel
1. تطبيق وظيفة IFS بشروط متعددةلحساب الدرجات
الآن سنستخدم وظيفة IFS لحساب درجات بعض الطلاب ذوي الشروط المتعددة في المدرسة. لدينا أسماء بعض الطلاب وعلاماتهم في الرياضيات في مدرسة اسمها روضة المجد . عندما تكون العلامة أكبر من أو تساوي 80 ، تكون الدرجة A ؛ عندما تكون أكبر من أو تساوي 70 ، فهي B ، عندما تكون أكبر من أو تساوي 60 ، فإنها تكون C ؛ وعندما يكون أقل من 60 ، يكون فشل . دعنا نتبع الإرشادات أدناه لمعرفة!
الخطوات:
- أولاً ، حدد الخلية D5 واكتب أدناه IFS تعمل في تلك الخلية. الوظيفة هي ،
=IFS(C5:C9>=80,"A",C5:C9>=70,"B",C5:C9>=60,"C",TRUE,"F")
انهيار الصيغة:
IFS(C4>=80,"A",C4>=70,"B",C4>=60,"C",TRUE,FAIL)
يتحقق أولاً مما إذا كانت العلامة في الخلية C4 أكبر من أو تساوي 80 أم لا.
إذا كانت الإجابة بنعم ، فإنها تُرجع A .
إذا لم يكن كذلك ، فإنه يتحقق مما إذا كان أكبر من أو يساوي 70 أم لا.
إذا كانت الإجابة بنعم ، فسيتم إرجاع B .
إذا لم يكن كذلك ، فإنه يتحقق مما إذا كان أكبر من أو يساوي 60 أم لا.
إذا كانت الإجابة بنعم ، فإنه يعرض C .
إذا لم يكن كذلك ، فسيتم إرجاع F .
- ومن ثم ، ما عليك سوى الضغط على Enter على لوحة المفاتيح. نظرًا لأن وظيفة IFS هي وظيفة ديناميكية ، فستكون قادرًا على تحديد درجة كل طالب التي تم تقديمها في ما يليلقطة شاشة.
قراءات مماثلة
- كيفية استخدام وظيفة Excel SWITCH (5 أمثلة)
- استخدم وظيفة Excel XOR (5 أمثلة مناسبة)
- كيفية استخدام دالة OR في Excel (4 أمثلة)
- استخدم الدالة TRUE في Excel (مع 10 أمثلة)
- كيفية استخدام دالة FALSE في Excel (مع 5 أمثلة سهلة)
2. استخدام وظيفة IFS لحساب النجاح والفشل للطلاب في Excel
بدلاً من وجود علامات في الرياضيات فقط ، لدينا الآن علامات في الرياضيات والفيزياء و و الكيمياء . الآن سوف نحدد لجميع الطلاب ما إذا كان قد نجح في الامتحان أم لا. تذكر ، لاجتياز الامتحان ، يجب على المرء أن يجتاز جميع المواد الثلاثة. لكن الرسوب في موضوع واحد كافٍ للفشل في الامتحان برمته. ولتمرير موضوع واحد ، يحتاج المرء على الأقل 60 علامة. دعنا نتبع الإرشادات أدناه لمعرفة!
الخطوات:
- أولاً ، حدد الخلية D5 واكتب أدناه IFS تعمل في تلك الخلية. الصيغة هي ،
=IFS(C6:C10<60,"FAIL",D6:D10<60,"FAIL",E6:E10<60,"FAIL",TRUE,"PASS")
انهيار الصيغة:
IFS(C4<60,"FAIL",D4<60,"FAIL",E4<60,"FAIL",TRUE,"PASS")
يتحقق أولاً مما إذا كانت العلامة في الخلية C4 (الرياضيات) أقل من 60 أم لا.
إذا كانت الإجابة بنعم ، فهي إرجاع فشل .
إذا لم يكن كذلك ، فإنه يتحقق ما إذا كانت علامة الخلية D4 (فيزياء) أقل من 60 أم لا.
إذا كانت الإجابة بنعم ، يقوم بإرجاع FAIL .
إذا لم يكن كذلك ، فإنه يتحقق ما إذا كانعلامة الخلية E4 (الكيمياء) أقل من 60 أو لا.
إذا كانت الإجابة بنعم ، فإنها ترجع فشل .
إذا لم يكن كذلك ، فإنها ترجع PASS .
- ومن ثم ، ما عليك سوى الضغط على Enter على لوحة المفاتيح. نظرًا لأن وظيفة IFS هي وظيفة ديناميكية ، فستتمكن من تحديد اجتياز أو فشل لكل طالب تم تقديمه في لقطة الشاشة أدناه.
3. استخدم وظيفة IFS مع التواريخ
الآن ، سوف نتحقق من الحالة (هو / هي دائم ، مؤهل أو عند الاختبار ) لموظف في شركة XYZ باستخدام وظيفة IFS من حيث التواريخ . هذه مهمة سهلة وموفرة للوقت أيضًا. دعنا نتبع الإرشادات أدناه لمعرفة!
الخطوات:
- أولاً ، حدد الخلية D5 واكتب أدناه IFS تعمل في تلك الخلية. الوظيفة هي ،
=IFS(E5:E9>=3000,"Permanent",E5:E9>=2000,"Qualified",E5:E9>=500,"Probationary")
انهيار الصيغة:
=IFS(E5:E9>=3000,"Permanent",E5:E9>=2000,"Qualified",E5:E9>=500,"Probationary")
يتحقق أولاً مما إذا كانت العلامة في الخلية C4 أكبر من أو تساوي 3000 أم لا.
إذا كانت الإجابة بنعم ، فهي إرجاع دائم .
إذا لم يكن كذلك ، فإنه يتحقق مما إذا كان أكبر من أو يساوي 2000 أم لا.
إذا كانت الإجابة بنعم ، فإنه يقوم بإرجاع مؤهل .
إذا لم يكن كذلك ، فإنه يتحقق مما إذا كان أكبر من أو يساوي 500 أم لا.
إذا كانت الإجابة بنعم ، فسيتم إرجاع اختبار .
- ومن ثم ، ما عليك سوى الضغط على Enter على لوحة المفاتيح. بصفتها فإن وظيفة IFS هي ملفوظيفة ديناميكية ، ستتمكن من تحديد حالة كل موظف تم تقديمه في لقطة الشاشة أدناه.
ملاحظات: وظيفة Excel IFS غير متوفرة
- لا تتوفر الوظيفة IFS إلا في Excel 2019 والإصدارات الأحدث و Office 365 أيضًا .
الأخطاء الشائعة مع وظيفة IFS
# N / A يحدث خطأ عندما تحدث جميع الشروط ضمن IFS وظيفة FALSE .
الاستنتاج
وبالتالي ، يمكنك استخدام IFS وظيفة برنامج Excel للتحقق من عدة أعداد من الشروط في وقت واحد. هل لديك اسئلة؟ لا تتردد في إبلاغنا.