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