يمكن استخدام 'دالة IF' في العمليات الحسابية المعقدة. انظر المثال:
إذا قام مسؤول المبيعات التنفيذي ببيع أكثر من 5 عناصر، فستدفع الشركة حافزًا قدره 40 روبية لكل عنصر مباع، وإذا باع مدير المبيعات أقل من 5 عناصر، فستدفع الشركة 20 روبية لكل عنصر مباع.
تعرف على كيفية استخدام الدالة IF في العملية الحسابية:
- حدد الخلية التي تريد إنشاء 'وظيفة IF' فيها
- اكتب الرمز في الخلية: = لو(
- اكتب الشرط بالفاصلة: C4>5،
- اكتب ما تريد إظهاره في حالة استيفاء الشرط: 40*C4
- اكتب فاصلة:،
- اكتب ما تريد إظهاره في حالة عدم تحقق الشرط: 20*C4
- ثم أغلق القوس واضغط على مفتاح Enter.
ستبدو الدالة IF بالشكل التالي: = إذا (C4>5,40*C4,20*C4)
لذلك تقول الدالة IF إذا كانت القيمة في الخلية C4 أكبر من 5، فاضربها في 40. وإذا كانت أقل من 5، فاضربها في 20.
يمكن تعديل الدالة IF لإجراء عمليات حسابية مختلفة:
لنفترض في المثال أعلاه أن الشركة تريد دفع 50 روبية مع حافز للموظفين الذين أكملوا فترة الاختبار لمدة 5 أشهر أو مدة عملهم أكثر من 5 أشهر.
في هذه الحالة، يمكننا إدراج عمود آخر في ورقة العمل لأشهر العمل وتعديل الدالة IF وفقًا لذلك للحصول على النتائج.
الدالة IF المعدلة هي: =if(C4>5,50+E4,E4)
أمثلة على برمجة بايثون
تقول أنه إذا كانت القيمة في الخلية C4 أكبر من 5، فقم بإضافة 50 إلى E4 وهو حافز لبيتر. وإذا كانت أقل من 5 فاحتفظ بالحافز، وقيمة الخلية E4 هي نفسها. انظر الصورة الموضحة أدناه:
بعض الأمثلة الإضافية لوظيفة IF:
=إذا(B2>5،B2*2،B2*4)
تقول الدالة IF إذا كانت القيمة في الخلية B2 أكبر من 5، فاضرب هذه القيمة في 2 وإلا اضرب هذه القيمة في 4. انظر الصورة الموضحة أدناه:
يمكن أيضًا تكوين الدالة IF بهذه الطريقة: =IF(B2>5,2*B2,4*B2)
=إذا(B2<=50,b2*120%,b2)< strong> =50,b2*120%,b2)<>
تقول الدالة IF أنه إذا كانت قيمة الخلية B2 أقل من 50 أو تساوي 50، فقم بزيادتها بنسبة 20% وإلا فسيتم عرض نفس القيمة دون أي تغيير. انظر الصورة الواردة أدناه:
=IF(B2=60,'',C4*D3+5)
تقول الدالة IF إذا كانت قيمة الخلية B2 تساوي 60، فاترك الخلية فارغة وإلا قم بضرب الخلية C4 في D3 وأضف 5 إليها. انظر الصورة الواردة أدناه: