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