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