الانتقال إلى المحتوى الرئيسي

كيفية استخدام وظيفة إذا في إكسيل مع شروط متعددة: دليل مفصل

إكسيل هو واحد من البرامج الأكثر شعبية للعمل مع الجداول والبيانات. في ذلك ، يمكنك تنفيذ عمليات مختلفة باستخدام وظائف ، واحدة منها هي وظيفة إف. تسمح لك وظيفة إف بتنفيذ إجراءات معينة وفقا للشروط المحددة. ومع ذلك, ماذا علي أن أفعل إذا كنت بحاجة إلى استخدام شروط متعددة? في هذه المقالة ، سوف نلقي نظرة مفصلة على كيفية استخدام وظيفة إف مع شروط متعددة في إكسيل.

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

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

  1. كيفية العمل مع وظيفة إف في إكسيل: دليل مع أمثلة
  2. مثال 1: شرط بسيط
  3. مثال 2: شروط متعددة
  4. الشروط والمشغلين لوظيفة إذا في إكسيل
  5. أمثلة على استخدام وظيفة إف مع شروط متعددة
  6. مثال 1: تحديد النتيجة بالنقاط
  7. مثال 2: تصنيف المبيعات

كيفية العمل مع وظيفة إذا في إكسيل: دليل مع أمثلة

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

مثال 1: شرط بسيط

في أبسط الحالات ، تتحقق وظيفة إف من شرط واحد وتعيد قيمة واحدة اعتمادا على حقيقتها. على سبيل المثال ، ضع في اعتبارك جدولا بسيطا يحتوي على درجات الطلاب:

اسم الطالبالتقييم
أليكسي4
ماريا5
إيفان3

لتحديد حالة الطالب بناء على درجته ، يمكنك استخدام وظيفة إف على النحو التالي:

= إذا (ب2 > = 4 ؛ "مرت" ؛ "لم تمر")

في هذا المثال ، إذا كانت درجة الطالب (الخلية ب2) أكبر من أو تساوي 4 ، فإن الوظيفة ستعيد القيمة "مرت" ، وإلا — "لم يتم تمريرها." إذا قمت بتطبيق هذه الصيغة على جميع الطلاب في الجدول ، فستكون النتيجة كما يلي:

اسم الطالبالتقييمالحالة
أليكسي4مرت
ماريا5مرت
إيفان3لم تكتمل

مثال 2: شروط متعددة

تسمح لك وظيفة إف أيضا بالتحقق من شروط متعددة وإرجاع قيم مختلفة اعتمادا على صلاحيتها. على سبيل المثال ، ضع في اعتبارك جدولا بمبيعات المنتج:

المنتجالكمية
التفاح10
الكمثرى5
البرتقال20

لتحديد حالة بيع منتج بناء على كميته ، يمكنك استخدام وظيفة إف على النحو التالي:

= إذا (ب2 > 10 ؛ "ارتفاع الطلب" ؛ إذا (ب2 > 5 ؛" متوسط الطلب" ؛" انخفاض الطلب"))

في هذا المثال ، إذا كانت كمية المنتج (الخلية ب2) أكبر من 10 ، ترجع الدالة القيمة "ارتفاع الطلب". إذا كانت كمية المنتج أكثر من 5 ، ولكن أقل من أو تساوي 10 ، فإن الوظيفة ترجع القيمة "متوسط الطلب". خلاف ذلك ، عندما تكون كمية المنتج أقل من أو تساوي 5 ، تقوم الوظيفة بإرجاع القيمة "انخفاض الطلب". إذا قمت بتطبيق هذه الصيغة على جميع المنتجات في الجدول ، فستكون النتيجة كما يلي:

المنتجالكميةالحالة
التفاح10متوسط الطلب
الكمثرى5انخفاض الطلب
البرتقال20ارتفاع الطلب

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

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

الشروط والمشغلين لوظيفة إذا في إكسيل

وظيفة إف في إكسيل يسمح لك لتنفيذ إجراءات معينة اعتمادا على تحقيق شرط معين. إنه مفيد للغاية عند العمل بكميات كبيرة من البيانات ويسمح لك بأتمتة عمليات التحليل والحسابات.

في وظيفة إف في إكسيل ، يمكنك استخدام مختلف الشروط والمشغلين لإنشاء صيغ أكثر مرونة وتعقيدا. فيما يلي بعض الشروط والمشغلين الأكثر استخداما:

  • يساوي ( = ) - يتحقق مما إذا كانت قيمة الخلية أو التعبير تساوي القيمة المحددة. على سبيل المثال: = إذا (أ1=10 ، "يساوي 10" ، "لا يساوي 10")
  • - يتحقق مما إذا كانت قيمة الخلية أو التعبير تساوي القيمة المحددة. على سبيل المثال: = إذا (أ 110 ، "لا يساوي 10" ، "يساوي 10")
  • أكبر من ( > ) ، أكبر من أو يساوي ( > = ) — يتحقق مما إذا كانت قيمة الخلية أو التعبير أكبر من أو تساوي القيمة المحددة. على سبيل المثال: = إذا (أ1 > 10، "أكبر من 10" ، "أقل من أو يساوي 10")
  • أقل من ( < ) ، أقل من أو يساوي ( < = ) — يتحقق مما إذا كانت قيمة الخلية أو التعبير أقل من أو تساوي القيمة المحددة. على سبيل المثال: = إذا (أ1<10 ، "أقل من 10" ، "أكبر من أو يساوي 10")
  • يحتوي على (ج2) - يتحقق مما إذا كانت قيمة الخلية أو التعبير تحتوي على القيمة المحددة. على سبيل المثال: = إذا (ج2= "تفاحة" ، "تحتوي على تفاحة" ،" لا تحتوي على تفاحة")
  • المشغل المنطقي و (و) — يتحقق مما إذا تم استيفاء كلا الشرطين المحددين. على سبيل المثال: = إذا (و (أ1>10 ، ب1<20) ، "تم استيفاء كلا الشرطين" ، "لم يتم استيفاء شرط واحد على الأقل")
  • يتحقق المشغل المنطقي أو (أو) مما إذا كان قد تم استيفاء واحد على الأقل من الشروط المحددة. على سبيل المثال: = إذا(أو(أ1>10 ، ب1<20) ،" تم استيفاء شرط واحد على الأقل " ،" لم يتم استيفاء كلا الشرطين")

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

الحالةالوصف
=يتحقق مما إذا كانت قيمة الخلية أو التعبير تساوي القيمة المحددة
يتحقق مما إذا كانت قيمة الخلية أو التعبير تساوي القيمة المحددة
>يتحقق مما إذا كانت قيمة الخلية أو التعبير أكبر من القيمة المحددة
>=يتحقق مما إذا كانت قيمة الخلية أو التعبير أكبر من أو تساوي القيمة المحددة
<يتحقق مما إذا كانت قيمة الخلية أو التعبير أقل من القيمة المحددة
<=يتحقق مما إذا كانت قيمة الخلية أو التعبير أقل من أو تساوي القيمة المحددة
ج2يتحقق مما إذا كانت قيمة الخلية أو التعبير تحتوي على القيمة المحددة
ويتحقق ما إذا كان كل من الشروط المحددة
يتم الوفاء بها أويتحقق مما إذا تم استيفاء واحد على الأقل من الشروط المحددة

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

أمثلة على استخدام وظيفة إف مع شروط متعددة

تسمح لك وظيفة إف في إكسيل بتنفيذ إجراءات مختلفة وفقا للشروط المحددة. ومع ذلك ، في بعض الأحيان تحتاج إلى تعيين عدة شروط للحصول على النتيجة المرجوة. فيما يلي أمثلة على استخدام وظيفة إف مع عدة شروط:

مثال 1: تحديد النتيجة بالنقاط

لنفترض أن لديك جدولا يحتوي على درجات الطلاب وتريد تحديد درجة كل طالب بناء على نتائجهم:

طالبعشراتالتقييم
آنا85
بيتر60
أولغا95

باستخدام وظيفة إف مع عدة شروط ، يمكنك كتابة الصيغة التالية في خلية" الصف " لتحديد درجة الطالب:

= إذا (ب2 > = 90 ؛ "ممتاز"; إذا (ب2 > = 80 ؛" جيد "؛ إذا (ب2 > = 70 ؛ " مرض " ؛ "غير مرض")))

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

مثال 2: تصنيف المبيعات

لنفترض أن لديك قائمة بمبيعات المنتجات المختلفة ، وتريد تقسيمها إلى فئات اعتمادا على مقدار المبيعات:

المنتجكمية المبيعاتالفئة
التلفزيون50000
الماوس1000
ثلاجة70000

باستخدام وظيفة إف مع شروط متعددة ، يمكنك كتابة الصيغة التالية في خلية "الفئة" لتقسيم المبيعات إلى فئات:

= إذا (ب2 > = 80000 ؛" بريميوم "؛ إذا (ب2 > = 40000 ؛ "قياسي" ؛ "أساسي"))

في هذا المثال ، تقارن دالة إف القيمة في الخلية ب2 مع الشروط المحددة وإرجاع الفئة المقابلة. وبالتالي ، سيتم تصنيف المنتج "التلفزيون "على أنه" قياسي "، والمنتج" الماوس " — "أساسي" ، والمنتج" ثلاجة " — "بريميوم".

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