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

كيفية الجمع بين الشروط في إكسيل لإنشاء وظائف معقدة

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

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

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

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

  1. كيفية استخدام بيان إف في إكسيل لخلق الظروف
  2. استخدام والمشغل لدمج الشروط في إكسيل
  3. كيفية استخدام أو المشغل لدمج الشروط في إكسيل
  4. كيفية استخدام وظيفة إفرور لإنشاء شروط معقدة في إكسيل
  5. كيفية استخدام وظيفة إف مع وظيفة كونتيف لخلق الظروف في إكسيل

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

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

بناء جملة إذا البيان على النحو التالي:

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

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

يمكن أيضا تداخل عبارة إف في عبارات أخرى إذا لإنشاء شروط أكثر تعقيدا.

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

المنتجحجم المبيعاتاللجنة
المنتج 1100= إذا (ب2 > 50 ، 0.1 * ب 2 ، 0)
البند 275= إذا (ب 3 > 50 ، 0.1 * ب 3 ، 0)
البند 360= إذا (ب 4 > 50 ، 0.1 * ب 4 ، 0)

في هذا المثال ، إذا كان حجم المبيعات أكثر من 50 ، فسيتم حساب العمولة ، والتي تساوي 10 ٪ من حجم المبيعات (0.1 * حجم المبيعات). إذا كان حجم المبيعات أقل من أو يساوي 50 ، فستكون العمولة مساوية لـ 0.

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

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

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

استخدام والمشغل لدمج الشروط في إكسيل

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

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

باستخدام والمشغل في إكسيل:

  • بناء الجملة: = و (الشرط1, الشرط2,...)

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

الاسم الكاملقسمالوظيفة
إيفان إيفانوفالمبيعاتمدير
بتروف بيترالماليةمدير
سيدوروف سيدورالمبيعاتموظف

قد تبدو الصيغة التي تستخدم والمشغل لتصفية الموظفين كما يلي:

= و (القسم= "المبيعات" ، المنصب= "المدير")

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

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

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

كيفية استخدام أو المشغل لدمج الشروط في إكسيل

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

هنا مثال على استخدام أو المشغل في صيغة إكسيل:

= إذا (أو (أ1>10 ، ب1= "نعم") ، "تم استيفاء الشرط" ، "لم يتم استيفاء الشرط")

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

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

يمكنك أيضا الجمع بين أكثر من شرطين باستخدام عامل التشغيل أو:

=إذا(أو(أ1>10 ، ب1 = "نعم" ، ج1<5) ، "تم استيفاء الشرط" ، "لم يتم استيفاء الشرط")

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

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

كيفية استخدام وظيفة إفرور لإنشاء شروط معقدة في إكسيل

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

دعونا ننظر إلى مثال لفهم أفضل لكيفية استخدام وظيفة إفرور.

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

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

= إذاخطأ (إذا (ب2 = 0 ،" 0 ٪ "، ج2 / ب2 * 100) ، " 0٪")

دعونا نحلل هذه الصيغة في أجزاء:

  1. ).
  2. إذا كان المبلغ المستحق صفرا ، فاضبط القيمة على"0٪".
  3. ).
  4. في حالة حدوث خطأ القسمة على صفر ، يتم تشغيل وظيفة إفرور ويتم تعيين القيمة إلى " 0٪".

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

الحسابمقدار الدينالنسبة المئوية للمدفوعات
الحساب 11000= إذاخطأ (إذا (ب2 = 0 ،" 0 ٪ "، ج2 / ب2 * 100) ، " 0٪")
النتيجة 2500= إذاخطأ (إذا (ب3=0 ،" 0 ٪ "، ج3 / ب3*100) ، " 0٪")
النتيجة 30= إذاخطأ (إذا (ب4 = 0 ،" 0 ٪ "، ج4 / ب4*100) ، " 0٪")

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

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

كيفية استخدام وظيفة إف مع وظيفة كونتيف لخلق الظروف في إكسيل

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

وفيما يلي الخطوات لاستخدام وظيفة إف مع وظيفة كونتيف لخلق الظروف في إكسيل:

  1. حدد الخلية التي تريد وضع نتيجة الشرط فيها.
  2. أدخل صيغة النموذج = إذا (كونتيف (المدى ، الشرط) ، القيمة الحقيقية ، القيمة الخاطئة) في الخلية المحددة.
  3. استبدل "النطاق" بنطاق الخلايا التي تريد التحقق من الحالة فيها.
  4. استبدل" الشرط " بالشرط المحدد الذي تريد التحقق منه في النطاق.
  5. استبدل "القيمة صحيحة" بالقيمة التي يجب إرجاعها إذا كان الشرط صحيحا.
  6. استبدل" تعيين القيمة " بالقيمة التي يجب إرجاعها إذا كان الشرط خاطئا.
  7. اضغط على إدخال لتطبيق الصيغة.

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

النطاق (أ 1: أ 5)الصيغةالنتيجة
بوب= إذا (كونتيف (أ1: أ5 ، "بوب")>1 ، " نعم " ، "لا")نعم
سارة= إذا (كونتيف (أ1: أ5 ، "سارة")>1 ، " نعم " ، "لا")لا
جون= إذا (كونتيف (أ1: أ5 ، "جون")>1 ، " نعم " ، "لا")لا
بوب= إذا (كونتيف (أ1: أ5 ، "بوب")>1 ، " نعم " ، "لا")نعم
إميلي= إذا (كونتيف (أ 1: أ 5 ، "إميلي")>1 ، " نعم " ، "لا")لا

في هذا المثال ، إذا حدث الاسم أكثر من مرة في نطاق أ 1:أ 5 ، فسيتم إرجاع القيمة "نعم" ، وإلا "لا".

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