How to Use IF Function ( IF كيفية استخدام دالة)
How to Use the IF Function
( IF كيفية استخدام دالة)
محتويات الدرس:
1- ماهي دالة (IF Function)
?What is the IF function
2- استخدام الدالة IF مع الأمثلة في Excel
Using the IF function with examples in Excel
3- استخدام جمل IF متعددة في Excel (دالات IF المتداخلة)
Using multiple IF statements in Excel (nested IF functions)
4- استخدم الدالة IF مع "And"
Use the IF function with "And"
5- استخدم الدالة IF مع "OR"
Use the IF function with "OR"
أولاََ: ماهي دالة (IF Function)
?What is the IF function
تعد وظيفة IF واحدة من أكثر الوظائف شيوعا في Excel ، وهي إحدى الدوال المنطقية التي تقيِّم شرطًا معينًا وتُرجع القيمة التي تحددها إذا كان الشرط TRUE ، وقيمة أخرى إذا كان الشرط FALSE, يمكن دمج الدالة IF مع الدوال المنطقية مثل AND و OR لتوسيع الاختبار المنطقي, ويمكن دمجها مع دوال أخرى.
الغرض منها: اختبار لحالة معينة
القيمة المرجعة (الناتج): القيم التي توفرها لـ TRUE أو FALSE
بناء الجملة (Syntax):
=IF (logical_test, [value_if_true], [value_if_false])
الحجج أو العناصر أو الوسائط (Arguments):
logical_test - قيمة أو تعبير منطقي يمكن تقييمه على أنه TRUE أو FALSE.
[value_if_true] - [اختياري] القيمة التي يجب إرجاعها عند تقييم logical_test إلى TRUE.
[value_if_false] - [اختياري] القيمة المراد إرجاعها عند تقييم logical_test إلى FALSE.
----------------------------------
مثال بسيط (Simple Example):
لكي يتضح لنا أكثر كيفية عمل دالة (IF) من الأفضل أن نعرف ماهي المتغيرات المنطقية (logical variables) في الرياضيات وكيفية عملها. (المصدر من هنا)
المتغير المنطقي هو متغير قيمته اما True أو False و نستخدمه كرمز للعبارة المنطقية باستخدام حرف واحد مثلا p, q, r ...
ويتكون من نوعين من الروابط المنطقية وهي:
Conjunction Operator - تعني " و " َAnd يرمز لها ب " ٨"
Disjunction operator : تعني " أو OR " نرمز لها ب " ٧ "
وسوف يوضح الجدول التالي كيفية عمل المتغيرين:
شاهد هذا الفديوا وأتمنى أن يتضح لك
أكثر كيفية إستخدام (IF function)
--------------------------------------
ثانياََ: استخدام الدالة IF مع الأمثلة في Excel
Using the IF function with examples in Excel
مثال:
لدينا في هذا المثال مجموعة شركات تنتج أنواع مختلفة من المنتجات , فتوقعت كمية مبيعات منتجاتها بمبالغ معينة.
هل الكميات المباعة من المنتجات تطابق الكميات المتوقعة أم لا ..!!
سوف نرى ذلك في الأمثلة والفديوهات القادمة ..!
في الصورة أدناه سوف نرى كيفية إستخدام (IF function) ونتيجة الكميات المباعة للشركات:
شرح المثال:
الصيغة أو المعادلة التي أستخدمناها في المثال كانت كالتالي:
=IF(E3>D3,"True Expect","Wrong Expect")
تقول الصيغة أو المعادلة أو الشرط اذا كانت (E3) أكبر من (D3) أعطينا (True Expect) , واذا كانت النتيجة لا تساوي الشرط أعطينا (Wrong Expect).
وهذا معناه .. أننا قارنا بين كميات المبيعات المتوقعة (Amount Expectated) مع المبيعات المباعة (Amount Sold) فكانت النتيجة كما رأيناها في الصورة أعلاه .. بعض الشركات قد تطابقت كميات مبيعاتها مع توقعاتها للكميات المباعة , والبعض الأخر لم يتم التطابق.
----------------------------------
ثالثاََ: استخدام جمل IF متعددة في Excel (دالات IF المتداخلة)
Using multiple IF statements in Excel (nested IF functions)
مثال:
لدينا هنا نفس مثالنا السابق ولكن أستخدمنا الدالة (IF) بطريقة أخرى وهي (nested IF functions) دالات IF المتداخلة.
والصورة التالية سوف توضح لنا كيفية استخدام IF المتداخلة ونتيجة الكميات المباعة للشركات:
شرح المثال:
الصيغة أو المعادلة التي أستخدمناها في المثال كانت كالتالي:
=IF(E2>D2,"True Expect",IF(E2>=D2,"Good Expect","Wrong Expect"))
تقول الصيغة أو المعادلة أو الشرط اذا كانت (E2) أكبر من (D2) أعطينا (True Expect) , ثم أستخدمنا دالة (IF) مرة أخرى بشرط أخر وهو اذا كانت (E2) أكبر من أو تساوي (D2) أعطينا (Good Expect) ومعناه أن الكميات المباعة طابقت الكميات المتوقعة , واذا كانت النتيجة لا تساوي الشروط المذكورة أعطينا (Wrong Expect).
وهذا معناه .. أننا قارنا بين كميات المبيعات المتوقعة (Amount Expectated) مع المبيعات المباعة فعلا (Amount Sold) فكانت النتيجة كما رأيناها في الصورة أعلاه .. بعض الشركات كانت توقعاتها طابقت مبيعاتها والبعض الأخر لم تطابقها.
------------------------------------------
رابعاََ: استخدم الدالة IF مع "And"
Use the IF function with "And"
مثال:
لدينا هنا نفس مثالنا السابق ولكن أستخدمنا الدالة (IF) مع الدالة (And)
والصور التالية سوف يوضح لنا كيفية استخدام الدالة (IF) مع الدالة (And) ونتيجة الكميات المباعة للشركات:
شرح المثال:
الصيغة أو المعادلة التي أستخدمناها في المثال كانت كالتالي:
=IF(AND(D2>20000,E2>20000),"True Expect","Wrong Expect")
لقد ذكرنا في بداية الدرس عن كيفية استخدام (AND) مع الدالة (IF) وذلك تم شرحها مع جدول المتغيرات المنطقية (logical variables). ,ودالة (AND) في الاكسل هي دالة منطقية تُستخدم لطلب أكثر من شرط واحد في نفس الوقت.
تقول الصيغة أو المعادلة أو الشرط اذا كانت (D2) أكبر من (20000) وكذلك (E2) أكبر من (20000) أعطينا (True Expect) , واذا كانت النتيجة لا تساوي الشرط أعطينا (Wrong Expect).
-----------------------------------------
خامساََ: استخدم الدالة IF مع "OR"
Use the IF function with "OR"
مثال:
لدينا هنا نفس مثالنا السابق ولكن أستخدمنا الدالة (IF) مع الدالة (OR) والصور التالية سوف يوضح لنا كيفية استخدام الدالة (IF) مع الدالة (OR) ونتيجة الكميات المباعة للشركات:
شرح المثال:
الصيغة أو المعادلة التي أستخدمناها في المثال كانت كالتالي:
=IF(OR(D2>20000,E2>20000),"True Expect","Wrong Expect")
لقد ذكرنا في بداية الدرس عن كيفية استخدام (OR) مع الدالة (IF) وذلك تم شرحها مع جدول المتغيرات المنطقية (logical variables). ,ودالة (OR) في الاكسل هي دالة منطقية لاختبار شروط متعددة في نفس الوقت.
تقول الصيغة أو المعادلة أو الشرط اذا كانت (D2) أكبر من (20000) وكذلك (E2) أكبر من (20000) أعطينا (True Expect) , واذا كانت النتيجة لا تساوي الشرط أعطينا (Wrong Expect).
شاهد الفديوا لتوضيح كيفية استخدام
(IF function) مع الأمثلة
وفي نهاية الدرس أتمنى أن يكون مفيدأََ ولمزيد من التوضيح أرجوا تحميل ملف التدريب العملي ومشاهدة الفديوا، وأي إستفسارات أرجوا وضعها في التعليقات. شكراََ جزيلاََ لكم.
تعليقات
إرسال تعليق