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

إكسيل: ماذا تفعل وظيفة "إذا"

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

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

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

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

وظيفة " إذا " في إكسيل

تحتوي صيغة الدالة " إذا " على الصيغة التالية:

= إذا (الشرط ؛ القيمة إذا كانت صحيحة ؛ القيمة إذا كانت خاطئة)

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

على سبيل المثال ، للتحقق مما إذا كانت القيمة في الخلية أ 1 أكبر من 10 ، يمكنك استخدام الصيغة التالية:

= إذا (أ1 > 10 ؛ "قيمة أكبر من 10" ؛ "قيمة أقل من أو تساوي 10")

إذا كانت القيمة في الخلية أ1 أكبر من 10 ، تقوم الدالة بإرجاع النص "قيمة أكبر من 10"; خلاف ذلك ، فإنه سيتم إرجاع النص "القيمة أقل من أو تساوي 10".

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

على سبيل المثال ، تتحقق الصيغة التالية مما إذا كانت القيمة في الخلية أ1 أكبر من 10 وفي نفس الوقت حتى:

= إذا (و (أ1>10 ؛ الباقي (أ1 ؛ 2) = 0) ؛ "قيمة أكبر من 10 وحتى" ؛ "قيمة أقل من أو فردي")

إذا كان كلا الشرطين (القيمة أكبر من 10 والباقي من القسمة على 2 هو 0) صحيحا ، فإن الدالة ترجع النص "القيمة أكبر من 10 وحتى"; خلاف ذلك ، فإنه سيتم إرجاع النص "القيمة أقل من أو الغريب".

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

كيف تعمل وظيفة "إذا"

تبدو صيغة وظيفة " إذا " كما يلي:

إذا (التعبير المنطقي ؛ القيمة إذا كانت صحيحة ؛ القيمة إذا كانت خاطئة)

أين:

  • هو الشرط الذي يحتاج إلى التحقق;
  • إذا كان صحيحا هو القيمة التي سيتم إرجاعها إذا كان الشرط صحيحا;
  • إذا كانت القيمة هي القيمة التي سيتم إرجاعها إذا كان الشرط غير صحيح.

على سبيل المثال ، إذا أردنا كتابة صيغة تتحقق مما إذا كانت القيمة في الخلية أ1 أكبر من 10 ، وإرجاع" أكبر من 10 "إذا كان صحيحا و" أقل من أو يساوي 10 " إذا كان خطأ ، فيمكننا استخدام الصيغة التالية:

إذا (أ1 > 10 ؛ "أكبر من 10" ؛ "أقل من أو يساوي يساوي 10")

إذا كانت القيمة في الخلية أ1 أكبر من 10 ، فإن دالة" إذا "ترجع"أكبر من 10". خلاف ذلك ، فإنه سيعود "أقل من أو يساوي 10".

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

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