• اخر الاخبار

    الأحد، 27 نوفمبر 2016

    شرح استعمال الدالة الشرطية La Fonction Logique" SI" في الإكسل

    نتابع اليوم شرحا لطريقة استعمال الدالة Si التي تعتبر من بين الدوال المهمة في برنامج اكسيل.

     قد تكون دالة SI الشرطية من أكثر الدوال القياسية استخداماً في اكسل كونها تقوم بتنفيذ أحد أمرين (من أَمَرَ) بناءاً على نتيجة السؤال المنطقي الذي تطرحه من خلالها. مثلاً لو اردت من برنامج اكسل ان يقارن قيمة مبيعاتك لهذا العام مع مبيعات العام السابق, فإذا كانت اكثر, اردته ان يظهر لك العبارة التالية, “مبروك لقد تجاوزت مبيعات العام السابق” وإلا فإن النتيجة أو العبارة يجب أن تكون “للأسف, لم تتجاوز مبيعات السنة السابقة!!!” فإن دالة SI الشرطية ستكون ضالتك. كما تلاحظ, نحن نتكلم عن ثلاثة محارف أو مكونات وهي:
    1. سؤال الشرط: هل مبيعات العام الحالي أكبر كم من العام السابق؟
    2. القيمة المطلوبة في حال الجواب الايجابي (نعم) على السؤال السابق.
    3. القيمة المطلوبة في حال الجواب السلبي (لا) على السؤال السابق.


    ◄ بنية الدالة SI الشرطية ( مكوناتها ):
    بتفصيل أكثر:
    Logical Test: قيمة اجبارية (اي لايمكن قبول الدالة بدونها) وهي تمثل السؤال المنطقي الذي تود طرحه. قد يكون أحد مايلي:
    ○ سؤال منطقي بسيط مثلاً: A1 < 100 أو A1>S3 أو أي سؤال منطقي اكثر تعقيداً مثلاً Somme(A1:A10)>100
    ○ دالة ذات جوابين فقط (نعم ولا) كدالتي ESTVIDE و SIERREUR

    Value_ if_true: قيمة اختيارية (اي يمكن اهمالها وعدم استخدامها) وهي تمثل ماتريد من اكسل ان يظهر في حال كان الجواب على سؤالك المطروح بنعم (صحيح). احتماليات هذا المحرف (المكون) هي:
    ○ فراغ, كونه اختياري فإن عدم كتابتك اي شئ سيؤدي الى تنفيذ لاشئ. مثلاً قد تريد تنفيذ مايلي, “في حال كانت المبيعات لهذا العام تتجاوز مبيعات العام الماضي, لاتفعل شيئاً وإلا فاظهر الفرق بين العامين” فتكون الدالة كالتالي, (SI(A1>A2,,A1-A2 على اعتبار أن A1 هي مبيعات هذا العام و A2 تحوي مبيعات العام السابق.
    ○ قيمة عددية مثلاً 100 أو قيمة نصية مثلاً “ناجح” (في حالة اظهار النص, يجب عليك دائماً احاطة النص باشارة الإقتباس ” )
    ○ معادلة عددية مثلاً A1-A2 أو دالة ما كدالة RECHERCHEV أو دالة SI الشرطية نفسها.

    Value_ if_false: قيمة اختيارية اخرى وهي تمثل ماتريد من اكسل اظهاره في حال كان الجواب على سؤالك المطروح بلا (خطأ). ينطبق على هذا المحرف ماينطبق على المحرف السابق تماماً.


    ◄ دالة SI الشرطية المركبة (SI Imbriqué):

    لن تستخدم دالة SI في شكلها البسيط دائماً لانها تستخدم شرط (سؤال) واحد وبالتالي فإنك ستحتاج من وقت لآخر لاستخدام دالة SI الشرطية المركبة والتي تتكون من استخدام اكثر من SI الشرطية سويةً في دالة واحدة (أي أكثر من شرط (أكثر من سؤال) في معادلة واحدة). تذكر بأننا قد ذكرنا سابقاً بأنه يمكننا استخدما دالة في المحرف الثاني و الثالث (القيمة في حالة الجواب الإيجابي أو السلبي) بدلاً من اظهار نص أو قيمة عددية. لذا فإننا وعند استخدامنا لدالة SI الشرطية في المحرف الثاني أو الثالث فإننا نشكل دالة SI الشرطية مركبة.
    انظر للمثال التالي لحساب معدل الضريبة على الدخل (الراتب) حيث ان الضريبة تتغير بتغير شريحة الراتب. اذا كان الراتب اكبر من 75,000 فالمعدل الضريبي يكون 10% وإلا إذا كان الراتب اكبر من 50,000 فالمعدل الضريبي يكون 7% …..

    لاحظ كيف أن دالة SI الشرطية بشكلها البسيط لن تنفع لحل هكذا سؤال مما سيضطرنا لاستخدام الشكل المركب منها كالتالي (على اعتبار ان الراتب موجود في الخلية A1)
    1- ابدء بانشاء دالة SI الشرطية واطرح السؤال الأول, (هل الراتب اكبر من 75,000؟) لاحظ مساعد صيغ الدوال القياسية, إنه يشير الى أننا في جزء السؤال المنطقي من دالة SI الشرطية.

    2- جواب الشرط الايجابي سيكون معدل الضريبة المتوافق مع شريحة الراتب الأولى, لاتنس متابعة تواجدك داخل الدالة من خلال شريط مساعد الدوال الظاهر ادناها.

    3- في حال كان الجواب على السؤال الأول هو لا (النفي) فإنه وعوضاً عن اظهار نص أو عدد ما, فإننا سنطرح سؤالاً منطقياً جديداً من خلال دالة SI جديدة ضمن الدالة الأولى التي انشأناها منذ قليل.

    4- سنكمل كتابة الدلة باضافة المزيد من SI الشرطية حسب حاجتنا حتى نصل للشكل التالي: لاحظ أننا غطينا جميع الشرائح المطلوبة بالمثال السابق,
    5- نبدأ باغلاق الأقواس حيث انها مطلوبة لتفعيل الصيغ لتصبح جاهزة للعمل.


    لقد انشأنا أربع مستويات من دالة SI الشرطية وبالتالي سيكون علينا استخدام اربعة أقواس للاغلاق. لاحظ أن اكسل يحاول مساعدتنا عن طريق تلوين قوس الإبتداء والإنتهاء للدالة الواحدة بلون واحد لتمييزه عن الأقواس الأخرى التابعة للدوال الأخرى.

    ◄ملاحظات مهمة عند استخدام دالة SI الشرطية:

    • طالما أن اكسل يستخدم الفاصلة , للفصل بين محارف الدوال (مكوناتها) لذا يجب عليك تجنب استخدامها في الأرقام مثلاً كيلا يختلط الأمر على اكسل.
    • عندما تريد ان تظهر قيمة نصية ما في حالة جواب الشرط الإيجابي أو السلبي، فيجب احاطتها باشارة الإقتباس، مثال: “ناجح” (وليس: ناجح )
    • في اصدارات اكسل 2010 ومابعد, يمكنك استخدام حتى 64 من دوال SI الشرطية المركبة (المختلطة) في حين أن الرقم كان فقط 7 في اصدار 2003 وماقبل.
    • في حال كتابة دالة مركبة طويلة ومعقدة، يجب عليك اتباع تقنيات كتابة الدوال المركبة الواضحة لسهولة القراءة والتعديل فيما بعد (من قبلك أو من قبل اي مستخدم آخر)
    • في حال اظهر اكسل رسالة خطأ ما لدا محاولتك تنفيذ دالة أو صيغة ما فاقرأ الرسالة وحاول تصحيحها. يمكنك قراءة موضوع اخطاء كتابة الصيغ لمزيد من المعلومات.
    يمكنك تحميل ملف الأمثلة التالي لمزيد من الإطلاع على هذه الدالة. في حال احتجت الى اي مساعدة أو لمزيد من الشرح حول هذه الدالة واستخداماتها المتخلفة, يمكنك ترك سؤالك من خلال اضافة تعليق, لأنقوم بالرد عليه بأقرب وقت ممكن إن شاء الله.

    كما يمكن كذلك تحميل مجموعة من التمارين مع الحلول في الرابطين التاليين :
    رابط التمارين
    رابط تصحيح التمارين


    أترككم مع هذا الفيديو الذي يلخص لنا درس اليوم



    هناك 5 تعليقات:

    1. Merci boucoup si soufian

      ردحذف
      الردود
      1. oui oui ! je trouve que l'article est bien détaillé et intéressant

        حذف
    2. Merci pour cet article très bien

      ردحذف
    3. Donner les étapes pour calculer le Prix de réduction
      SI (commande en retard = "O" Alors Pris Réduction = 10% du Montant à payer Initial
      كيف نحسبها في excel

      ردحذف

    اخر المواضيع

    مختارات

    حصريات