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