مايكروسوفت اكسل هو جدول بيانات قوية وتطبيق تحليل البيانات. واحدة من السمات الأكثر فائدة من إكسيل هو القدرة على إنشاء وظائف مخصصة مع شروط متعددة. يتيح ذلك للمستخدمين أتمتة المهام المعقدة وتقليل وقت العمل.
وظائف مع شروط متعددة في إكسيل تسمح لك لتنفيذ إجراءات معينة اعتمادا على ما إذا تم استيفاء شروط معينة. على سبيل المثال ، يمكنك إنشاء دالة تحسب تلقائيا مجموع الأرقام في عمود فقط عند استيفاء شرط معين ، مثل قيمة في عمود آخر.
لإنشاء وظيفة مع شروط متعددة في إكسيل ، يمكنك استخدام إف ، و و أو وظائف. تسمح لك وظيفة إف بتعيين شرط ، وتسمح لك الوظيفة بالتحقق مما إذا تم استيفاء عدة شروط في وقت واحد ، وتسمح لك وظيفة أو بتعيين أي من الشروط المحددة. من خلال الجمع بين هذه الوظائف ، يمكنك إنشاء صيغ معقدة بشروط متعددة.
على سبيل المثال ، إذا كنت بحاجة إلى تنفيذ إجراء فقط في حالة استيفاء شرطين ، فيمكنك استخدام صيغة مثل: إذا(و(الشرط 1 ؛ الشرط 2) ؛ نتيجة_إذا كان صحيحا ؛ نتيجة_إذا كان خطأ). تسمح لك هذه الصيغة بالتحقق مما إذا تم استيفاء كلا الشرطين وتنفيذ الإجراء اللازم اعتمادا على نتيجة الفحص.
- الوصف والغرض
- استخدام دالة شرطية في إكسيل
- بناء الجملة من إذا وظيفة
- أمثلة على استخدام وظيفة إف مع شروط متعددة
الوصف والغرض
في إكسيل ، يمكنك إنشاء وظائف مع شروط متعددة لتنفيذ إجراءات معينة تلقائيا اعتمادا على القيم في الخلايا. تسمح لك هذه الوظائف بتحليل البيانات بسرعة واتخاذ القرارات بناء على شروط محددة.
الغرض من إنشاء وظيفة متعددة الشروط هو تبسيط معالجة البيانات وأتمتة المهام الروتينية. بدلا من تحليل القيم يدويا واتخاذ القرارات ، يحتاج المستخدم فقط لتحديد الشروط والإجراءات الممكنة ، وسوف إكسيل تنفيذ العمليات اللازمة نفسها.
استخدام دالة شرطية في إكسيل
يحتوي إكسيل على العديد من الوظائف التي تسمح لك بإجراء عمليات وحسابات مختلفة. واحدة من أكثر الوظائف المفيدة هي الوظيفة الشرطية ، والتي تسمح لك بتطبيق شروط مختلفة على الخلايا وتنفيذ إجراءات معينة وفقا لهذه الشروط.
الدالة الشرطية في إكسيل لها الشكل:
إذا (التعبير المنطقي ، القيمة إذا كانت صحيحة ، القيمة إذا كانت خاطئة)أين:
- - الحالة التي يتم فحصها;
- إذا كان صحيحا هي القيمة التي سيتم استخدامها إذا كان الشرط صحيحا;
- إذا كانت القيمة هي القيمة التي سيتم استخدامها إذا كان الشرط غير صحيح.
على سبيل المثال ، إذا كان لدينا عمود يحتوي على درجات الطلاب ونريد تحديد الطلاب الذين لديهم درجة أعلى من 90 ، فيمكننا استخدام الصيغة التالية:
= إذا (أ2 > 90 ، "ممتاز" ، "مرض")في هذا المثال ، إذا كانت القيمة في الخلية أ2 أكبر من 90 ، فإن الدالة ترجع "ممتاز" وإلا فإنها ستعود "مرضية".
يمكن أيضا استخدام دالة شرطية للوفاء بالشروط المعقدة باستخدام عوامل المقارنة مثل" يساوي "( = ) و" غير متساو "() و" أكبر من "( > ) و" أقل من "( = ) و" أقل من أو يساوي" (<=). بالإضافة إلى ذلك ، يمكنك الجمع بين العديد من الوظائف الشرطية باستخدام المشغلين "و" (و) و "أو" (أو).
مثال على استخدام دالة شرطية مع عامل مقارنة يبدو كما يلي:
= إذا (أ2 > ب2، "الرقم الأول أكبر من الثاني" ، "الرقم الأول أقل من أو يساوي الثاني")في هذا المثال ، إذا كانت القيمة في الخلية أ2 أكبر من القيمة في الخلية ب2 ، سترجع الدالة "الرقم الأول أكبر من الثاني" ، وإلا ستعيد "الرقم الأول أقل من أو يساوي الثاني".
الوظيفة الشرطية في إكسيل هي أداة قوية لأداء العمليات والحسابات المختلفة اعتمادا على ظروف معينة. يجعل استخدامه من الممكن تبسيط وأتمتة العمل بشكل كبير مع البيانات الموجودة في الجدول.
بناء الجملة من إذا وظيفة
وظيفة إف (من الإنجليزية "إذا") هي واحدة من الوظائف الأكثر شعبية في إكسيل. يسمح لك بالتحقق من الشروط وإرجاع قيم مختلفة اعتمادا على استيفاء هذه الشروط. بناء الجملة من وظيفة إذا على النحو التالي:
| بناء الجملة | الوصف |
|---|---|
| = إذا (التعبير المنطقي ، القيمة إذا كانت صحيحة ، القيمة إذا كانت خاطئة) | يتحقق من التعبير المنطقي المحدد. إذا كان هذا صحيحا ، فسيتم إرجاع القيمة إذا كانت صحيحة ، وإلا يتم إرجاع القيمة إذا كانت خاطئة. |
يمكن أن يكون التعبير المنطقي نتيجة صحيحة (صحيحة) أو خاطئة (خاطئة). يمكن أن تحتوي على عوامل مقارنة مثل "=", "", "=", "". يمكنك أيضا تضمين وظائف أخرى في وظيفة إف ، والذي يسمح لك لخلق ظروف أكثر تعقيدا.
يمكن أن تكون قيمة إذا كان صحيحا وقيمة إذا كان خطأ أي قيم ، بما في ذلك الأرقام أو السلاسل أو الصيغ الأخرى.
مثال على استخدام وظيفة إف:
- دعونا إنشاء جدول جديد في إكسيل.
- في الخلية أ 1 ، سنكتب "تقييم".
- لنكتب "الحالة" في الخلية ب1.
- في الخلايا أ2, أ3 و أ4 ، سنكتب الدرجات: 75 و 90 و 60 على التوالي.
- في الخلية ب2 ، نستخدم دالة إف لتحديد حالة التقييم:
= إذا (أ2 > = 80 ، "ممتاز" ، إذا (أ2 > = 60 ، "جيد" ، "سيء"))
في هذا المثال ، إذا كانت النتيجة في الخلية أ2 (75) أكبر من أو تساوي 80 ، فإن القيمة "ممتاز" سيتم إخراجها إلى الخلية ب2. إذا كانت النتيجة أكبر من أو تساوي 60 ، ولكن أقل من 80 ، فسيتم عرض القيمة "جيد". في حالات أخرى ، سيتم عرض القيمة "سيئة".
وهكذا ، فإن وظيفة إذا يسمح لك لخلق ظروف منطقية معقدة في إكسيل وتنفيذ إجراءات مختلفة اعتمادا على النتائج.
أمثلة على استخدام وظيفة إف مع شروط متعددة
في إكسيل ، يمكن استخدام وظيفة إف لتنفيذ إجراءات مختلفة اعتمادا على استيفاء الشروط المختلفة. وظيفة إذا لديه بناء الجملة التالية:
إذا (الشرط المنطقي ، الإجراء إذا كان صحيحا ، الإجراء إذا كان خطأ)
مثال على استخدام وظيفة إف مع شرط واحد:
= إذا (أ1 > 0 ، "رقم أكبر من الصفر" ، "رقم أقل من أو يساوي الصفر")
في هذا المثال ، إذا كانت القيمة في الخلية أ1 أكبر من الصفر ، فإن دالة إذا ترجع النص "رقم أكبر من الصفر" ، وإلا فإنها ترجع النص "رقم أقل من أو يساوي الصفر".
مثال على استخدام وظيفة إف مع عدة شروط: