العودة   منتديات عميد التعريب > > >

الملاحظات

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



إضافة رد

قديم 2017-03-28, 23:06   رقم المشاركة :1
معلومات العضو
الإدارة
إحصائية العضو




مستوى التقييم: 10
robot is on a distinguished road

مشاهدة أوسمتي

المنتدى : شروحات
افتراضي شرح استعمال الدالة الشرطية 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 وماقبل.
  • في حال كتابة دالة مركبة طويلة ومعقدة، يجب عليك اتباع تقنيات كتابة الدوال المركبة الواضحة لسهولة القراءة والتعديل فيما بعد (من قبلك أو من قبل اي مستخدم آخر)
  • في حال اظهر اكسل رسالة خطأ ما لدا محاولتك تنفيذ دالة أو صيغة ما فاقرأ الرسالة وحاول تصحيحها. يمكنك قراءة موضوع اخطاء كتابة الصيغ لمزيد من المعلومات.
يمكنك تحميل ملف الأمثلة التالي لمزيد من الإطلاع على هذه الدالة. في حال احتجت الى اي مساعدة أو لمزيد من الشرح حول هذه الدالة واستخداماتها المتخلفة, يمكنك ترك سؤالك من خلال اضافة تعليق, لأنقوم بالرد عليه بأقرب وقت ممكن إن شاء الله.

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


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









robot غير متواجد حالياً   رد مع اقتباس

إضافة رد

مواقع النشر (المفضلة)

أدوات الموضوع إبحث في الموضوع
إبحث في الموضوع:

البحث المتقدم
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML متاحة

الانتقال السريع


الساعة الآن 07:35

جميع المشاركات المكتوبة تعبّر عن وجهة نظر صاحبها .. ولا تعبر عن وجهة نظر إدارة المنتدى بأي شكل من الأشكال



ساهم معنا
تبرع لتساعد على الاستمرار ومواصلة تعريب البرامج للعالم العربي.
ساهم في صمود وبقاء ونشر اللغة العربية في العالم من أجل الأجيال القادمة.
تودع مبالغ التبرعات في احد الحسابات التالية
اسم البنك
رقم الحساب
بنك الراجحي _ من خارج السعودية
IBAN - SA2880000141608010128882
بنك الراجحى _ من داخل السعودية 141608010128882



Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
جميع الحقوق محفوظة لموقع منتديات عميد التعريب 2010 - 2017 ©