تحدثنا في الدروس السابقة عن اساسيات برنامج الاكسل وتعرفنا على اربع دوال مهمين جدا من دوال الاكسل وهم دالة SUM او دالة المجموع ودالة SUMIF او الجمع بشرط ودالة SUMIFS والتي جاءت كتطوير لدالة SUMIF والتي تستخدم لحساب المجموع وفقاً لعدة شروط ومعايير وايضاً دالة VLOOKUP للبحث العمودي ، وفي هذا الدرس سنكمل معاً باقي دروس الكورس وسنتعرف على دالة مهمة جدا لكل مستخدمي برنامج الاكسل وهي دالة IF الشرطية بحالتها البسيطه والمركبة.
عند استخدام دالة IF، يتم إرجاع قيمة عددية أو نص بناءً على شرط معين، وإذا لمْ يتحقَّق يتم إرجاع قيم أخرى.
تكوين دالة IF البسيطة:
=IF(logical test, [value if true], [value if false])
- Logical test : هو سؤال منطقي بسيطٌ مثلًا c1<100 أو c3>S3 أو أي سؤال آخر أكثر تعقيدًا، مثلًا: sum (A1:A10)>100
- Value_ if true: ترمز للإجابة في حالة إن كانت الإجابة على السؤال المنطقي بنعم، ويمكن أن تكون فراغًا، أي عدم كتابة أي شيء مكانها، أو قيمة نصية، أو قيمة عددية. مثلًا: عند إظهار نتيجة الطالب إذا كانت A1> 100، يمكن كتابه "ناجح"، أو ترجع قيمة 100 مثلًا، أو يُترك مكانها فارغًا.
- Value_ if false : ترمز إلى الإجابة على السؤال بلا (خطأ). ويمكن إرجاعها عددًا أو نصًا أو فراغًا مثل الحالة السابقة تمامًا.
تكوين دالة IF المركبة:
تتكون بنية الدالّة من استخدام أكثر من دالة لـ IF الشرطية في دالة واحدة، أي أكثر من شرط أو أكثر من سؤال في معادلة واحدة.
=IF (logical test1, [value if true], IF(logical test2), [value if true],IF(logic test3),[value if true),[value if false])
مثال1:
إذا أردت حساب نسبة الربح، فإذا كان سعر المنتج أقل من 100، إذًا نسبة الربح تكون 5%، وإذا لم يتحقق الشرط تكون نسبة الربح 10%.
بهذا الشكل:
=IF (c3<= 100, 5%, 10%)
مثال2:
إذا أردنا حساب نسبة الربح على المنتج، فإذا كان سعره:
- أقل من أو يساوى 100، نحسب نسبة الربح 5%.
- وإذا كان أقل من أو يساوى 1000، نحسب نسبة الربح 10%.
- وإذا كان أقل من أو يساوى 3000، نحسب نسبة الربح 15%.
- والأكثر من ذلك تكون 20%.
وفيما يلي شرح تفصيلي لدالة IF الشرطية بحالتها البسيطة والمركبة من خلال فيديو من قناتنا على اليوتيوب، اتمنى ان ينال الشرح اعجابك وان تشترك في القناة حتى يصلك كل ما هو جديد من دروس وكورسات على القناة ،،،
مواضيع ذات صلة
ليست هناك تعليقات:
إرسال تعليق