وظيفة IFS في Excel | تطبيق وكيفية استخدامها

وظيفة IFS في Excel

تعد وظيفة IFS في Excel واحدة من أكثر الوظائف المنطقية استخدامًا والتي تم تقديمها في Excel 2016 وجزء من Microsoft Office 365 (Office 365). إذا كنت معتادًا على وظيفة IF في Excel ، فأنت تعلم أن استخدام هذه الوظيفة للتحقق من شروط متعددة في نفس الوقت أمر معقد بعض الشيء. لهذا السبب ، بدلاً من استخدام أوامر IF المعقدة والمستهلكة للوقت في الداخل ، يمكنك استخدام وظيفة IFS البسيطة للتحقق من عدة شروط في نفس الوقت في Excel.

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

ما هي وظيفة IFS في Excel؟

يعد برنامج Excel أداة فعالة للغاية ، ولا شك في أنه يمكن القول أن لبرنامج Excel العديد من الاستخدامات وبالطبع يعد تعلم Excel من المسار الصحيح مسألة مهمة للغاية.

تتحقق وظيفة IFS في Excel من شرط واحد أو أكثر وتُرجع قيمتها الحقيقية عن طريق الكشف عن الشرط الحقيقي الأول. باستخدام هذه الوظيفة المنطقية ، يمكن للمستخدمين تحديد القيم المرجعة للشروط. وبالتالي ، إذا كان الشرط الأول خاطئًا ، تقوم الوظيفة بتقييم الشرط الثاني ، وإذا كان الشرط الثاني خاطئًا ، فإنها تستمر في تقييم الشروط بترتيب تسلسلي. عند العثور على الشرط الصحيح ، تقوم بإرجاع القيمة المقابلة لهذا الشرط. تحل هذه الوظيفة محل عبارة IF المتداخلة وتزيل عبارة “else” من أجل البساطة. لذلك عليك فقط كتابة الشرط وقيمته بحيث يتم إرجاع القيم المقابلة عن طريق التحقق من صحتها وتحديدها.

متى يجب استخدام وظيفة IFS في Excel؟

يمكن استخدام عبارة IFS في المشكلات المنطقية للتحقق من شروط متعددة وإرجاع قيمة الإجابة الصحيحة (True). في ما يلي ، نقدم مثالاً لشرح هذا الأمر.

مثال على عملية آمر IFS

افترض ، كمدرس ، أنك تريد تنظيم درجات الطلاب بناءً على معيار معين. على سبيل المثال ، معايير التصنيف الخاصة بك هي كما يلي:

  • أكبر من أو يساوي 90: A
  • أكبر من أو يساوي 80: B
  • أكبر من أو يساوي 70: C
  • أكبر من أو يساوي 60: D
  • أقل من 59: F

إذا اخترت استخدام الأمر IFS ، فستُرجع الدرجات قيمة محددة بناءً على العلاقات المنطقية. تقوم هذه الوظيفة بتقييم درجات الطلاب وتعيين القيمة المناسبة (حرفًا) لها وفقًا لتلك الدرجة. على سبيل المثال ، للحصول على درجة 75 ، تُرجع الدالة IFS الحرف “C” وللحصول على درجة 50 ، تُرجع الدالة أيضًا الحرف F ، لأنها تكتشف الشروط الأربعة الأولى على أنها خاطئة والشرط الأخير على أنه صحيح.

استخدام الأمر IFS في Excel

يكون بناء الجملة (Syntax) وكيفية كتابة دالة IFS في Excel كما يلي:

IFS(test1, if_true1, test2, if_true2,...)  

في هذه البنية ، يجب إدخال الشرط لكل وسيطة اختبار ، وسيتم إرجاع القيمة عندما تكون وسيطة الاختبار صحيحة.

مثال على دالة IFS في Excel لإرجاع قيم الخلايا

في هذا المثال ، يتحقق شرط “رقم المعرف” (ID number) من الخلية C. من خلال إيجاد الشروط المطابقة لأرقام الشرط من 1 إلى 5 ، يتم إرجاع الاسم المقابل.

=IFS(C2=1,A2,C2=2,A3,C2=3,A4,C2=4,A5,C2=5,A6) 

في هذه الصيغة ، من خلال تعيين الرقم 1 إلى الخلية C2 ، فإنها تُرجع قيمة A2. وبالمثل ، بالنسبة للشرط C2 الذي يساوي 2 ، فإنه يعرض قيمة A3 ، بالنسبة للرقم 3 ، قيمة A4 ، وبالنسبة للرقم 4 ، يتم عرض قيمة A5 في الإخراج.

آموزش تابع ifs در اکسل

إذا كنت تريد استخدام الدالة IF بدلاً من الأمر IFS ، فستبدو صيغتك كما يلي:

=IF(C2=1,A2,IF(C2=2,A3,IF(C2=3,A4,IF(C2=4, A5,IF(C2=5,A6))))) 

على الرغم من أن الناتج النهائي لكلتا الوظيفتين هو نفس القيمة ، يبدو أن استخدام وظيفة IFS في Excel أبسط ويتطلب وقتًا أقل للكتابة والتشغيل.

تابع if تو در تو

استخدام الأمر IFS لإرجاع قيمة رقمية

كمثال آخر على IFS ، نريد تحديد المكافآت بناءً على حجم المبيعات لمندوبي المبيعات. توضح الصيغة التالية كيفية القيام بذلك:

=IFS(F2>100000,1000,F2>75000,750,F2>50000,500)

في هذه الصيغة ، أخذنا في الاعتبار شرط أنه إذا كان مبلغ مبيعات البائع أكثر من 100 ألف ريال، فسيتم مكافأة 1000 ريال. سيحصل البائعون على مكافأة قدرها 750 ريال مقابل مبيعات 75 ألف ريال و 500 ريال مقابل مبيعات 50 ألف ريال.

دستور ifs برای داده عددی

ملاحظة: يمكنك سحب تسلسل “Fill Handle” في Excel (المربع الصغير في الزاوية اليمنى من الخلية) لنسخ الصيغة إلى الخلايا المجاورة.

للمقارنة مرة أخرى ، نقوم أيضًا بتشغيل هذا المثال باستخدام IF متداخلة.

=IF(F2>100000,1000,IF(F2>75000,750,IF(F2>50000,500)))

كما ترى ، فإن استخدام الأمر IFS يلغي الكتابة المتكررة لـ IF بأقواس ، وعدد الأقواس كافٍ لإغلاق حالة IFS ويسهل تذكره.

مثالی از if تو در تو

استخدام الأمر IFS لإرجاع قيمة نصية

في هذا المثال ، نريد التحقق من تاريخ تدريب المعلمين ، ولهذا السبب ، لدينا قائمة بأسماء الموظفين بناءً على الفترة الزمنية للتدريس ، والذين لم يكملوا الدورة التدريبية بعد. لذلك ، سيتم عرض قائمة نصية كاملة بالنسب المئوية العددية في الخلية B2. ملاحظة ، يجب وضع القيم النصية بين علامات اقتباس «”Quotation Mark”».

=IFS(B2<50,"Less than half",B2=50,"Half",B2>50,"More than half")

توضح هذه الصيغة أنه إذا كانت قيمة الخلية B2 أقل من 50 ، فستشير إلى “أقل من النصف” لفترة التدريس الخاصة بالمدرسين. أيضًا ، إذا كانت تساوي 50 ، فإنها تُرجع “نصف” ولأكثر من 50 ، تُرجع “أكثر من النصف” لخبرة المعلمين في التدريس.

مثالی از تابع ifs برای داده متنی

للمقارنة مع الأمر IF المتداخل ، تتم كتابة نفس النتيجة ، ولكن بنمط كتابة مختلف ، على النحو التالي:

=IF(B2<50,"Less than half",IF(B2=50,"Half",IF(B2>50,"More than half")))

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

تابع if تو در تو برای داده های متنی

وفقًا لوصف Microsoft: يتطلب إنشاء عدة IFs يعمل منطقها بشكل صحيح حتى نهاية الصيغة الكثير من التفكير والعناية. إذا لم تكتب الصيغة الخاصة بك باستخدام IF بدقة 100٪ ، فقد تعمل مع فرصة بنسبة 75٪ في أن تكون صحيحة. ولكن مع وجود احتمال 25٪ ، يجب أن تتوقع نتائج غير متوقعة.

تؤكد Microsoft أيضًا أنه ليس من السهل تذكر أوامر IF المتداخلة ، وهذا سبب آخر لاستخدام وظيفة IFS في Excel. خاصة إذا كنت تعمل كفريق واحد في مشروع Excel.

خاتمة

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

أسئلة مكررة

في ما يلي ، سنناقش بعض الأسئلة الشائعة حول وظيفة IFS في Excel.

  • هل وظيفة IFS متوفرة في جميع إصدارات Office؟
    تم تنشيط هذه الوظيفة منذ إصدار Excel 2016 و Office 365. لكنها غير موجودة في النسخ الإيرانية ويجب استخدام IF بدلاً من ذلك.
  • كيف يمكننا إضافة وظيفة IFS إلى Excel؟
    من الممكن إضافة هذه الوظيفة إلى إصدارات مختلفة من Excel باستخدام لغات البرمجة عالية المستوى في شكل Add in.
  • لماذا يجب أن نستخدم دالة IFS بدلاً من عبارة IF المتداخلة؟
    استخدام عبارة IF يجعل كتابة شروط متعددة أسهل وأكثر قابلية للقراءة.
  • كم عدد الشروط التي يمكننا كتابتها باستخدام وظيفة IFS؟
    من الممكن كتابة ما يصل إلى 27 شرطًا في صيغة باستخدام وظيفة IFS في Excel.

إبتسام فاخر

ماجستر هندسة ايكولوجيا الأحياء المائية. كاتبة وأعمل كفريلانسر في مجال التكنولوجيا والفكر والإجتماع للمواقع التعليمية والمجلات والصحف. حاليًا أعمل ضمن فريق إدارة المحتوى لمنصة كرسي.

منشور ذات صلة
Pipe و Grep و Sort في لينكس 3 Minutes

ما هن Pipe و Grep و Sort في لينكس؟

جاسم ناظري

يعد Pipe أحد الأوامر في Linux؛ يتيح لك استخدام أمرين أو أكثر، إذ يكون إخراج أحد الأوامر بمثابة الإدخال للأمر التالي. باختصار، يعمل إخراج كل عملية مباشرة، كمدخل للعملية التالية.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

السلة