اعلانات 1

الاثنين، 9 مايو 2016

معالجة اخطاء نتائج الصيغ IFERROR في الاكسل 2007

كيفية معالجة أخطاء نتائج الصيغ بالامر IFERROR في الاكسل 2007







    إني أحمد الله تعالى وأصلي على رسوله الكريم صلى الله عليه وسلم ثم أما بعد ... 
   كثيرا ما يتم كتابة الصيغ بصورة طبيعية بدون أخطاء ، ولكن عندما يتم التنفيذ يكون هناك خطأ في نتيجة تنفيذ الصيغة غير متوقعة ، فقد تم عمل أمر لمعالجة هذا الخطأ اعتبارا من الاكسل 2007 . وهو الأمر IFERROR والذي يعوض عن هذا الخطأ باجراء يتم عمله مكان الخطأ .
ولزيادة فهم هذه الدالة ،  دالة IFERROR يتم اجراء المثال التالي نفترض أننا نريد تقسيم الأرباح المتحققة خلال العام على عدد من الشركاء بالتساوي .
فالمعادلة لحل هذا نقول :
نصيب كل شريك = الأرباح / عدد الشركاء .
    ولعمل ذلك على الاكسل نفتح ملف الاكسل كالموضح في الصورة ونطلب من المستخدم يدخل بيانات في الخلايا الموضحة في الصورة فتكون صيغة المعادلة في خلية النتيجة Q4 كالآتي :
=Q2/Q3
    ولكن عند تنفيذ الصيغة نجد ظهور خطأ في النتيجة كالتالي :
#DIV/0!
معناها الخطأ أننا قسمنا  على الصفر أو اي عدد ÷ الصفر وهذا خطأ .
   ولكن إذا أدخلنا أرقام في خلية المقسوم عليه( خلية عدد الشركاء ) أكبر من 0 يتم الحساب بدون أخطاء .
ولعلاج ذلك نعدل الصيغة في الخلية Q4 من الصيغ Q2/Q3 إلى التالي :
علامة = ثم الدالة iferror ثم نفتح قوس وندخل في الوسيط الاول المعادلة المطلوبة أو صيغة الدالة الاصلية ثم علامة ; وبعدها ندخل الوسيط الثاني للصيغة وهي النتيجة المطلوبة لكي تضعها الدالة بدلا من الخطأ ، فيكون الصيغة العامة للدالة كالتالي :
=IFERROR( الدالة أو المعادلة الأصلية ; قيمة أو رقم أو نص نريد أن نظهره بدلا من الخطأ )
=IFERROR(Q2/Q3;"")
معناها أن إذا كانت نتيجة تنفيذ المعادلة أو الصيغة Q2/Q3 خطأ يظهر بدلا منها لاشئ . بعلامتي تنصيص .
والسلام عليكم ورحمة الله وبركاته

ليست هناك تعليقات:

إرسال تعليق