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

كيفية وضع صيغة " إذا " في إكسيل: دليل مفصل

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

تسمح لك وظيفة " إذا " بالتحقق من الشروط وتنفيذ إجراءات معينة بناء على نتائج الفحص. يحتوي على بناء الجملة التالي:

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

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

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

  1. كيف تعمل صيغة " إذا " في إكسيل?
  2. خطوة 1: كيف يمكنني كتابة" إذا " الصيغة في خلية اكسل?
  3. خطوة 2: كيف يمكنني استخدام" إذا " صيغة لشروط متعددة في إكسيل?

كيف تعمل صيغة " إذا " في إكسيل?

يبدو تنسيق صيغة " إذا " كما يلي:

الحالةالعمل إذا كان الشرط صحيحاالإجراء إذا كانت الحالة خاطئة
الشرط 1الإجراء 1الإجراء 2
الشرط 2الإجراء 3الإجراء 4
………

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

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

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

مثال على صيغة "إذا" البسيطة هي الصيغة التالية:

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

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

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

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

= إذا (أ1 > ب1 ،" أ1 > ب1 "، إذا (أ1 < ب1 ، "أ1 < ب1" ، "أ1 = ب1"))

في هذه الصيغة ، يتم فحص الشرط "أ1 > ب1" أولا. إذا كان هذا الشرط صحيحا ، فإن الصيغة ترجع النص "أ1 > ب1". إذا كان الشرط خاطئا ، تنتقل الصيغة إلى الصيغة المتداخلة التالية "إذا" وتتحقق من الشرط "أ1 < ب1". إذا كان هذا الشرط صحيحا ، فإن الصيغة ترجع النص "أ1 < ب1". إذا كان كلا الشرطين غير صحيحين ، فإن الصيغة ترجع النص "أ1 = ب1".

يمكن استخدام صيغة " إذا " لحل مجموعة واسعة من المهام ، مثل تصفية البيانات أو حساب المبالغ أو الحسابات التحليلية المختلفة. استخدم صيغة " إذا " في إكسيل لأتمتة عمليات عملك بشكل فعال وزيادة الإنتاجية.

خطوة 1: كيف يمكنني كتابة" إذا " الصيغة في خلية اكسل?

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

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

في هذه الصيغة:

  • الشرط المنطقي هو شرط يحتاج إلى التحقق. يمكن أن يكون تعبير مقارنة أو وظيفة منطقية أخرى (على سبيل المثال ، "أ1>10").
  • القيمة إذا كانت صحيحة هي القيمة التي سيتم إرجاعها إذا كان الشرط المنطقي صحيحا.
  • قيمة إذا هي القيمة التي سيتم إرجاعها إذا كان الشرط المنطقي غير صحيح.

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

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

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

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

الخطوة 2: كيف يمكنني استخدام" إذا " صيغة لشروط متعددة في إكسيل?

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

إذا (الشرط 1 ؛ النتيجة 1 ؛ الشرط 2 ؛ النتيجة 2؛...)

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

= إذا (و (أ1>10 ؛ أ1 < 20) ؛ "نعم" ؛ "لا")

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

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