إكسل vba/ الدرس 337/ البحث عن أي كلمة في أي مكان داخل أي جدول تفاعلي تختارة من خلال الفورم السحري
شرح وظيفة الدالة if
اكسل / الحلقة 010 / سلسلة تعلم الاكسل من البداية / الدالة IF
شرح وظيفة الدالة if
وظيفة if
هي أداة قوية في البرمجة تسمح لك باتخاذ قرارات بناءً على ظروف معينة. إنه جزء
أساسي من معظم لغات البرمجة ويستخدم للتحكم في تدفق البرنامج. يمكن استخدام وظيفة if
للتحقق من شروط معينة ثم تنفيذ التعليمات البرمجية بناءً على النتيجة.
تبدو البنية الأساسية لتعليمة if
كما يلي:
إذا (الحالة)
{// كود للتنفيذ إذا كان الشرط صحيحًا}
آخر {// كود للتنفيذ إذا كان الشرط خاطئًا}
في هذا المثال، يتم فحص الشرط أولاً. إذا
كان التقييم صحيحًا، فسيتم تنفيذ الكود الموجود داخل المجموعة الأولى من الأقواس
المتعرجة. إذا تم تقييمه غير صحيح، فسيتم
تنفيذ الكود الموجود داخل المجموعة الثانية من الأقواس المتعرجة بدلاً من ذلك.
يتيح لك هذا إنشاء مسارات مختلفة لبرنامجك اعتمادًا على ما يحدث مع الشرط.
دعونا نلقي نظرة على مثال لكيفية عمل هذا في
الممارسة. لنفترض أن لدينا متغيرًا يسمى "x"
ونريد التحقق مما إذا كان أكبر من 10. يمكننا استخدام عبارة if
مثل هذا:
إذا (x> 10)
{//
افعل شيئًا هنا}
آخر {// افعل شيئًا آخر هنا}
في
هذا المثال، إذا كانت x أكبر من 10،
فسيتم تنفيذ الكود الموجود داخل المجموعة الأولى من الأقواس المتعرجة. إذا لم يكن x
أكبر من 10، فسيتم تنفيذ الكود داخل المجموعة الثانية من الأقواس المتعرجة بدلاً
من ذلك. يتيح لنا ذلك إنشاء مسارات مختلفة لبرنامجنا اعتمادًا على ما يحدث مع x.
يمكن أيضًا استخدام عبارة if مع عوامل
التشغيل المنطقية مثل "and" و
"أو" التي تتيح لنا التحقق من شروط متعددة في وقت واحد. على سبيل المثال،
افترض أننا نريد التحقق مما إذا كانت x
أكبر من 10 وy
أقل من 20. يمكننا استخدام عبارة if مثل هذه:
إذا (x> 10 & y <20)
{// افعل شيئًا هنا}
آخر {// افعل شيئًا آخر هنا}
في
هذا المثال، يجب تقييم كلا الشرطين إلى صحيح حتى يتم تنفيذ الكود الموجود داخل
المجموعة الأولى من الأقواس المتعرجة. إذا تم تقييم أحدهما على أنه خطأ، فسيتم
تنفيذ الكود الموجود داخل المجموعة الثانية من الأقواس المتعرجة بدلاً من ذلك.
يتيح لنا ذلك إنشاء مسارات مختلفة لبرنامجنا اعتمادًا على ما يحدث مع كل من x
وy
مرة واحدة.
يمكن أيضًا استخدام عبارة if مع عوامل
المقارنة مثل "=" والتي تتيح لنا مقارنة قيمتين ومعرفة ما إذا كانتا
متساويتين أم لا. على سبيل المثال، افترض أننا نريد التحقق مما إذا كانت x
تساوي 10. يمكننا استخدام عبارة if مثل هذه:
إذا (س = 10)
{// افعل شيئًا هنا}
آخر {// افعل شيئًا آخر هنا}
في
هذا المثال، يجب تقييم كلتا القيمتين على أنهما متساويتان حتى يتم تنفيذ الكود
الموجود داخل المجموعة الأولى من الأقواس المتعرجة. إذا لم تكن متساوية، فسيتم
تنفيذ الكود الموجود داخل المجموعة الثانية من الأقواس المتعرجة بدلاً من ذلك.
يتيح لنا ذلك إنشاء مسارات مختلفة لبرنامجنا اعتمادًا على ما يحدث عند مقارنة
قيمتين معًا في وقت واحد.
تكمن قوة استخدام عبارة if في قدرتها
على التحكم في أي أجزاء من برنامجك يتم تنفيذها بناءً على شروط معينة يتم تلبيتها
أو عدم استيفائها. باستخدام المنطق
***********************************************************
ليست هناك تعليقات:
إرسال تعليق