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

كيفية إنشاء صيغة مع شروط متعددة في إكسيل: دليل مفصل

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

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

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

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

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

أساسيات العمل مع الصيغ في إكسيل

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

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

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

  • + - إضافة;
  • - - الطرح;
  • * - الضرب;
  • / - الشعبة;
  • ٪ - النسبة المئوية;

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

  • مجموع-مجموع مجموعة من الأرقام;
  • متوسط - متوسط قيمة مجموعة من الأرقام;
  • ماكس هو أكبر قيمة في مجموعة الأرقام;
  • الحد الأدنى هو أصغر قيمة في مجموعة الأرقام;
  • العد-عدد الخلايا غير الفارغة في المجموعة;

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

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

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

استخدام بيان إف لخلق الظروف

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

يحتوي بيان إف على التنسيق التالي:

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

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

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

إذا (أ 1 > 90 ، "ممتاز" ، "ليس ممتازا")

ستكون نتيجة هذه الصيغة " ممتازة "إذا كانت درجة الطالب (الموجودة في الخلية أ1) أعلى من 90 ، وإلا سيتم إرجاع القيمة" ليست ممتازة".

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

على سبيل المثال ، للتحقق مما إذا كانت درجة الطالب أعلى من 90 وفي نفس الوقت أقل من 95:

إذا(و(أ1 > 90 ، أ1 < 95) ، "ممتاز" ، "ليس ممتازا")

في هذه الحالة ، ستكون النتيجة "ممتازة" فقط إذا كانت درجة الطالب أكبر من 90 وفي نفس الوقت أقل من 95.

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

إذا(أو(أ1 > 90 ، أ1 < 70) ، "ممتاز" ، "ليس ممتازا")

هنا ، ستكون النتيجة" ممتازة "إذا كانت درجة الطالب أكبر من 90 أو أقل من 70 ، وإلا سيتم إرجاع القيمة" ليست ممتازة".

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

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

و: يعود المشغل "صحيح" إذا كان كلا الشرطين صحيحا;

أو: يعود المشغل "صحيح" إذا كان أحد الشروط على الأقل صحيحا;

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

مثال على استخدام العوامل المنطقية في الصيغة قد تكون المهمة التالية: "احسب مقدار المبيعات للمنتجات التي تزيد عن 100 وسعر أكبر من 10 دولارات."

  • = وظيفة سوميفس (ج: ج ، أ: أ ،" > 100" ، ب: ب، "> 10")
  • ج: ج
  • ج: أ
  • ب: ب
  • ">100"

هو الشرط للكمية (أكثر من 100);

">10"

هو الشرط للسعر (أكثر من 10).

وبالتالي ، ستعيد هذه الصيغة مبلغ المبيعات فقط لتلك المنتجات بكمية أكبر من 100 وسعر أكبر من 10 دولارات.

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

    أمثلة على الصيغ ذات الشروط المتعددة في إكسيل

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

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

    = إذا(و(أ1>10 ، أ1<20) ، " نعم " ، "لا")
  3. صيغة كونتيف مع عدة شروط:

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

    = كونتيفس (أ1: أ10 ،" > 5 "، أ1: أ10 ، "<10")
  4. صيغة سوميفس مع عدة شروط:

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

    = سوميفس (ب1: ب10 ، أ1: أ10 ،" > 10" ، أ1: أ10 ، "<20")

صيغة الفهرس والمطابقة بشروط متعددة:

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

= الفهرس (ب 1: ب 10 ، المطابقة ("أبريل" ، أ 1: أ 10 ، 0) ، المطابقة ("المبيعات" ، ج 1: ج 10 ، 0))

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

نصائح لاستخدام الصيغ مع شروط متعددة في إكسيل

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

1. استخدام وظيفة إذا لظروف بسيطة

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

= إذا (الشرط 1 ؛ الإجراء 1 ؛ إذا (الشرط 2 ؛ الإجراء 2 ؛ الإجراء 3))

في هذه الصيغة ، يتم فحص الشرط 1 أولا. إذا كان هذا صحيحا ، يتم تنفيذ الإجراء 1. إذا كان الشرط 1 خاطئا ، يتم التحقق من الشرط 2. إذا كان هذا صحيحا ، يتم تنفيذ الإجراء 2. إذا كان الشرط 2 غير صحيح ، الإجراء 3.

يتم تنفيذ 2. استخدام وظيفة والجمع بين الشروط

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

= إذا (و (الشرط 1 ؛ الشرط 2) ؛ الإجراء)

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

يتم تنفيذ 3. استخدم وظيفة أو للتحقق من خيارات متعددة

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

= إذا (أو (الشرط 1 ؛ الشرط 2 ؛ الشرط 3) ؛ الإجراء)

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

4. استخدم وظيفة الكونتيف لحساب التطابقات

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

= عد إذا (النطاق ؛ الشرط)

  1. في هذه الصيغة ، يحسب العداد عدد الخلايا في النطاق المحدد التي تفي بالشرط المحدد.
  2. 5. استخدم التنسيقات الشرطية للتدوين المرئي
  3. تسمح لك التنسيقات الشرطية بتحديد تنسيق معين للخلايا التي تفي بشرط معين. على سبيل المثال ، إذا كنت تريد وضع علامة على الخلايا التي تحتوي على قيمة أكبر من 100 باللون الأحمر ، فيمكنك استخدام التنسيق الشرطي التالي:
  4. حدد نطاق الخلايا التي تريد تطبيق التنسيق الشرطي عليها.
  5. في علامة التبويب الصفحة الرئيسية ، حدد التنسيق الشرطي ثم قاعدة تنسيق الخلية.

في مربع الحوار خدمة التنسيق الشرطي ، حدد" يجب أن تكون قيمة الخلية "وأدخل شرطا (على سبيل المثال ، ">100").

حدد التنسيق المطلوب للخلايا التي تفي بالشرط (على سبيل المثال ، الأحمر).

انقر فوق موافق لتطبيق التنسيق الشرطي.

الآن سيتم عرض الخلايا التي تحتوي على قيمة أكبر من 100 باللون الأحمر.

6. تحقق من صحة الصيغة باستخدام وظيفة إفرور

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