صيغة" إذا ك " هي واحدة من أكثر الوظائف المفيدة والمستخدمة بشكل متكرر في مايكروسوفت اكسل 2007. تتيح لك هذه الوظيفة تنفيذ إجراءات مختلفة وفقا للشروط المحددة في الصيغة. يمكن استخدامه لأتمتة العمليات الحسابية وتبسيط تحليل البيانات وإنشاء تقارير ديناميكية.
الصيغة "إذا ك" لديها بناء الجملة التالي: إذا (الشرط المنطقي ؛ القيمة إذا كانت صحيحة ؛ القيمة إذا كانت خاطئة). الشرط المنطقي هو تعبير يأخذ القيمة" صواب "أو"خطأ". القيمة إذا كانت صحيحة والقيمة إذا كانت خاطئة هي إجراءات يتم تنفيذها بناء على نتيجة شرط منطقي.
لنلق نظرة على أمثلة لاستخدام صيغة "إذا كان". دعونا نتخيل أن لدينا جدول يحتوي على بيانات حول الموظفين ورواتبهم. نريد حساب المكافآت للموظفين اعتمادا على أدائهم. إذا تجاوزت النتائج قيمة معينة ، يتلقى الموظف مكافأة ، وإلا فلن تكون هناك مكافأة.
مثال الاستخدام:
إذا كانت نتيجة عمل الموظف أكثر من 100 ، فإنه يحصل على مكافأة قدرها 10 ٪ من الراتب ، وإلا فلن يتم دفع المكافأة.
الصيغة: = إذا (النتيجة>100 ؛ الراتب * 0.1 ؛ 0)
وبالتالي ، عند استخدام صيغة "إذا كان" ، يمكننا تلقائيا حساب المكافآت للموظفين بناء على أدائهم. هذا يقلل بشكل كبير من الوقت ويبسط عملية الحساب. بالإضافة إلى ذلك ، يمكن تطبيق صيغة" إذا كيف " في العديد من المواقف الأخرى حيث يلزم تنفيذ إجراءات مختلفة اعتمادا على الظروف.
- ما هي صيغة" إذا كيف"?
- أمثلة الاستخدام
- مثال 1: حساب الخصم
- مثال 2: حساب مكافآت الموظفين
- بناء الجملة من "إذا كان"
- صيغة الشرط
- القيمة إذا كان الشرط صحيحا
- القيمة إذا كانت الحالة خاطئة
ما هي صيغة "إذا كانت"
الفكرة الأساسية لصيغة" إذا كانت " هي أنها تؤدي إجراءات مختلفة اعتمادا على استيفاء شرط معين. تتكون الصيغة من ثلاثة أجزاء: شرط ، إجراء تحت حالة حقيقية ، وإجراء تحت حالة خاطئة.
تبدو صيغة صيغة "إذا كانت" كما يلي:
| = إذا (الشرط ، الفعل صحيح ، الفعل خطأ) |
في الجزء "الشرط" ، يمكنك تحديد تعبير منطقي يجب تقييمه على أنه صواب أو خطأ. اعتمادا على نتيجة هذا التقييم ، سوف إكسيل أداء إما عمل مع الحقيقة أو عمل مع كذبة.
لنلق نظرة على أمثلة لاستخدام صيغة "إذا كان".
أمثلة الاستخدام
تسمح لنا صيغة "إذا ك" في إكسيل 2007 بتهيئة الظروف وتنفيذ إجراءات مختلفة بناء على هذه الشروط. فيما يلي بعض الأمثلة على استخدام هذه الصيغة:
مثال 1: إذا كانت قيمة الخلية أ1 أكبر من 10 ، فقم بطباعة "المزيد" ، وإلا اطبع "أقل".
الصيغة: = إذا (أ1 > 10 ، "أكثر" ، "أقل")
مثال 2: إذا كانت الخلية أ2 تحتوي على النص " نعم " ، فقم بطباعة قيمة الخلية ب2 ، وإلا اطبع قيمة الخلية ج2.
الصيغة: = إذا (أ2= " نعم " ، ب2 ، ج2)
المثال 3: إذا كانت قيمة الخلية د3 هي 0 ، ثم الإخراج " صفر "، إذا كانت القيمة أكبر من 0 ، ثم الإخراج" موجب "، إذا كانت القيمة أقل من 0 ، ثم الإخراج"سالب".
الصيغة: = إذا (د3 = 0 ، " صفر "، إذا (د3>0 ، "موجب" ، "سلبي"))
هذه ليست سوى أمثلة قليلة من استخدام صيغة" إذا ك " في إكسيل 2007. يمكن استخدامه لحل مجموعة متنوعة من المهام وأتمتة العديد من العمليات.
مثال 1: حساب الخصم
لنفترض أن لدينا قائمة بالمنتجات مع أسعارها. نريد حساب الخصم لكل منتج حسب سعره.
للقيام بذلك ، يمكننا استخدام الصيغة " إذا كان الأمر كذلك ، إذن ، خلاف ذلك."هذا ما يبدو عليه الأمر:
= إذا (الشرط ، الإجراء إذا كان صحيحا ، الإجراء إذا كان صعبا)
في حالتنا ، سيكون الشرط هو التحقق من سعر المنتج. إذا كان السعر أكثر من 100 روبل ، فإننا نريد تطبيق خصم 10 ٪ ، وإلا خصم 5٪.
إليك ما تبدو عليه الصيغة:
= إذا (السعر>100 ، السعر * 0.9 ، السعر * 0.95)
تخيل أن لدينا منتج بالسعر التالي:
السعر: 150 روبل
استبدل هذا السعر في الصيغة:
= إذا(150>100, 150*0.9, 150*0.95)
ستكون النتيجة:
135 روبل
وبالتالي ، من خلال حساب الخصم باستخدام صيغة "إذا كان" ، نحصل على الخصم الصحيح لكل منتج حسب سعره.
مثال 2: حساب مكافآت الموظفين
دعونا نلقي نظرة على مثال لحساب المكافآت لموظفي الشركة. دعونا نتخيل أن لدينا جدول يحتوي على معلومات حول الموظفين ونتائج عملهم.
في الجدول لدينا الأعمدة التالية:" اسم الموظف " ، "الإيرادات" ، "نسبة المكافأة". مهمتنا هي حساب مبلغ المكافأة لكل موظف بناء على إيراداته ونسبة المكافأة المحددة.
للقيام بذلك ، يمكننا استخدام صيغة "إذا ك" في إكسيل. في الخلية التي نحتاج فيها إلى حساب مبلغ المكافأة ، سنكتب الصيغة التالية:
= إذا (الشرط ، القيمة إذا كانت صحيحة ، القيمة إذا كانت خاطئة)
في حالتنا ، سيكون الشرط هو أن تتجاوز إيرادات الموظف مبلغا معينا ، وإذا كان هذا الشرط صحيحا ، فسنضرب الإيرادات بنسبة المكافأة ونحصل على مبلغ المكافأة. إذا كانت الحالة خاطئة ، فسيكون مبلغ المكافأة صفرا.
مثال على صيغة لحساب مبلغ المكافأة:
= إذا (الإيرادات > 100 ، 000 ، الإيرادات * 0.05 ، 0)
في هذا المثال ، إذا تجاوزت إيرادات الموظف 100000 ، فستكون مكافأته 5 ٪ من مبلغ الإيرادات. إذا كانت الإيرادات أقل من أو تساوي 100000 ، فستكون المكافأة صفرا.
وبالتالي ، يمكننا تطبيق هذه الصيغة على جميع الموظفين في الجدول وحساب مبالغ المكافآت تلقائيا لكل منهم.
بناء جملة صيغة "إذا كان"
بناء جملة صيغة "إذا كان" كما يلي:
= إذا (الشرط ، القيمة إذا كانت صحيحة ، القيمة إذا كانت خاطئة)
أين:
- هو تعبير منطقي يحدد ما إذا كان قد تم الوفاء به أم لا
- - القيمة أو الإجراء الذي سيتم تنفيذه إذا كان الشرط صحيحا
- إذا كانت القيمة أو الإجراء الذي سيتم تنفيذه إذا كانت الحالة خاطئة
).
يمكن تداخل صيغة" إذا ك " في صيغ أخرى ، مما يسمح لك بإنشاء تعبيرات منطقية أكثر تعقيدا.
فيما يلي بعض الأمثلة على استخدام صيغة " إذا كيف:
إذا كانت القيمة في الخلية أ 1 هي 10 ، فقم بطباعة " نعم " ، وإلا اطبع "لا":
= إذا (أ1=10 ، " نعم " ، "لا")
إذا كانت القيمة في الخلية ب1 أكبر من 5 والقيمة في الخلية ج1 أقل من 10 ، ثم اطبع "ناجح" ، وإلا اطبع "فشل":
= إذا(و(ب1>5 ، ج1<10) ، "ناجح" ، "فشل")
إذا كانت القيمة في الخلية د1 أقل من أو يساوي 0 ، ثم إخراج "قيمة سالبة" ، وإلا إخراج "قيمة موجبة":
= إذا (د1< = 0 ، "قيمة سالبة" ، "قيمة موجبة")
صيغة "إذا ك" هي أداة لا غنى عنها للعمل مع البيانات في إكسيل ، والذي يسمح لك لأتمتة العمليات واتخاذ القرارات على أساس شروط معينة.
الحالة
إذا كان الشرط صحيحا ، فسيتم تنفيذ إجراء واحد ، إذا كان خطأ— آخر.
يمكن أن يكون الشرط أي تعبير يقوم بإرجاع قيمة صحيحة أو خاطئة. على سبيل المثال ، يمكنك استخدام عوامل المقارنة (على سبيل المثال ، "يساوي" ، "أكبر من" ، "أقل من") ، وظائف (على سبيل المثال ، "مجموع" ، "متوسط القيمة") أو عوامل منطقية (على سبيل المثال ، "و" ، "أو" ، "لا").
في صيغة" إذا كان " ، يتم تحديد الشرط كوسيطة أولى. إذا كان الشرط صحيحا ، فسيتم تنفيذ الإجراء المحدد في الوسيطة الثانية ، وإلا يتم تنفيذ الإجراء المحدد في الوسيطة الثالثة. يمكن أن يكون كلا الإجراءين أي عمليات أو قيم يمكن حسابها في إكسيل.
على سبيل المثال ، يمكنك استخدام الصيغة:
| الحالة | العمل إذا كان صحيحا | العمل إذا كاذبة |
|---|---|---|
| = أ1 > 10 | "أكبر من 10" | "أقل من أو يساوي 10" |
في هذا المثال ، إذا كانت قيمة الخلية أ1 أكبر من 10 ، فسيتم إرجاع النص "أكبر من 10" ، وإلا فسيتم إرجاع النص "أقل من أو يساوي 10".
القيمة إذا كان الشرط صحيحا
في وظيفة" إذا ك " في إكسيل 2007 ، يمكنك تحديد القيمة التي سيتم إرجاعها إذا كان الشرط في الصيغة صحيحا. يتيح لك ذلك تنفيذ إجراءات أو حسابات معينة اعتمادا على الحالة ، والتي يمكن أن تكون مفيدة جدا عند العمل مع البيانات.
لتحديد قيمة إذا كان الشرط صحيحا ، استخدم بناء الجملة التالي:
إذا (الشرط ، القيمة إذا كانت صحيحة ،[القيمة إذا كانت بسيطة])
معلمة "الشرط" هي التعبير أو التحقق الذي تريد تنفيذه. إذا كان الشرط صحيحا ، فسيتم استخدام القيمة المحددة في معلمة "القيمة إذا كانت صحيحة". إذا كان الشرط خاطئا ، فسيتم استخدام القيمة المحددة في المعلمة الاختيارية "القيمة إذا كانت بسيطة" (إذا لم يتم تحديدها ، فسيتم إرجاع الصفر افتراضيا).
على سبيل المثال ، لنتخيل أن لدينا قائمة بدرجات الطلاب ونريد تمييز الطلاب الذين حصلوا على أكثر من 80 نقطة على أنهم "ممتازون" وبقية الدرجات على أنها "غير مرضية". يمكننا استخدام وظيفة "إذا كيف" لتحقيق ذلك:
= إذا (النتيجة > 80، "ممتاز" ، "غير مرض")
في هذا المثال ، "الدرجة" هي الخلية التي تحتوي على درجة الطالب. إذا كانت النتيجة في الخلية أكبر من 80 ، تقوم الدالة بإرجاع القيمة "ممتاز" ، وإلا سيتم إرجاع القيمة "غير مرضية". يتيح لك ذلك وضع علامة على الطلاب بسرعة وسهولة بناء على درجاتهم.
القيمة إذا كانت الحالة خاطئة
تسمح لك صيغة" إذا ك " في إكسيل 2007 بتحديد القيمة التي يجب إرجاعها إذا كانت الحالة خاطئة. للقيام بذلك ، يتم استخدام الوسيطة "إذا كانت بسيطة" ، والتي تتبع الوسيطة "القيمة إذا كانت صحيحة".
يمكن أن تكون الوسيطة" إذا كانت بسيطة " قيمة رقمية أو سلسلة نصية أو صيغة. سيتم إرجاع هذه القيمة إذا تم تقييم الشرط في صيغة "إذا ك" على أنه خطأ. إذا لم يتم تحديد الوسيطة" إذا كانت بسيطة " ، يتم إرجاع القيمة خطأ.
مثال الاستخدام:
= إذا (أ1 > 10 ؛ "أ أكبر من 10" ؛ "أ أقل من أو يساوي 10")
في هذا المثال ، إذا كانت القيمة في الخلية أ1 أكبر من 10 ، فسيتم إرجاع السلسلة "أ أكبر من 10" ، وإذا كانت القيمة في الخلية أ1 أقل من أو تساوي 10 ، فسيتم إرجاع السلسلة "أ أقل من أو يساوي 10".