Page 2 - التقنية
P. 2
مكونات دال IFالشرطية
Logical Test:قيمة اجبارية (اي لايمكن قبول الدال بدونها) وهي تمثل السؤال المنطقي الذي تود طرحه .قد
يكون أأحد مايلي,
oسؤال منطقي بسيط مثل ًا : A1<100أأو A1>S3أأو أأي سؤال منطقي اكثر تعقيد ًا مثل ًا
sum(A1:A10)>100
oدال ذات جوابين فقط (نعم ولا) كدالتي ISBLANKوISERROR
Value_ if_true:قيمة اختيارية (اي يمكن اهمالها وعدم استخدامها) وهي تمثل ماتريد من اكسل ان يظهر في
حال كان الجواب على سؤالك المطروح بنعم (صحيح) .احتماليات هذا المحرف (المكون) هي:
oفراغ ,كونه اختباري فان عدم كتابتك اي شئ سيؤدي الى تنفيذ لاشئ .مثل ًا قد تريد تنفيذ مايلي“ ,في حال
كانت المبيعات لهذا العام تتجاوز مبيعات العام الماضي ,لاتفعل شيئ ًا والا فاظهر الفرق بين العامين” فتكون الدال
كالتالي , IF(A1>A2,,A1-A2)iعلى اعتبار أأن A1هي مبيعات هذا العام و A2تحوي مبيعات العام السابق.
oقيمة عددية مثل ًا 100أأو قيمة نصية مثل ًا “ناجح” (في حال اظهار النص ,يجب عليك دائم ًا احاطة النص باشارة
الاقتباس ” )
oمعادل عددية مثل ًا A1-A2أأو دال ما كدال VLOOKUPأأو دال IFالشرطية نفسها.
Value_ if_false:قيمة اختيارية اخرى وهي تمثل ماتريد من اكسل اظهاره في حال كان الجواب على سؤالك
المطروح بلا (خطأأ) .ينطبق على هذا المحرف ماينطبق على المحرف السابق تمام ًا.
دال IFالشرطية المركبة(Nested IF Function):
لن تستخدم دال IFفي شكلها البسيط دائم ًا لانها تستخدم شرط (سؤال) واحد وبالتالي فانك ستحتاج من
وقت لآخر لاستخدام دال IFالشرطية المركبة والتي تتكون من استخدام اكثر من IFالشرطية سوي ًة في دال
واحدة ( أأي أأكثر من شرط ( أأكثر من سؤال) في معادل واحدة) .تذكر بأأننا قد ذكرنا سابق ًا بأأنه يمكننا استخدما
دال في المحرف الثاني و الثالث (القيمة في حال الجواب الايجابي أأو السلبي) بدل ًا من اظهار نص أأو قيمة عددية .لذا
فاننا وعند استخدامنا لدال IFالشرطية في المحرف الثاني أأو الثالث فاننا نشكل دال IFالشرطية مركبة.