يعرض Microsoft Excel #DIV/0! عندما يتم تقسيم رقم على صفر (0). يحدث ذلك عند إدخال صيغة بسيطة مثل =5/0، أو عندما تشير صيغة إلى خلية تحتوي على 0 أو فارغة، كما هو موضح في هذه الصورة.
لتصحيح الخطأ، قم بأي مما يلي:
-
تأكد من أن عامل القسمة الموجود في الدالة أو الصيغة ليس صفراً أو خلية فارغة.
-
قم بتغيير مرجع الخلية في الصيغة إلى خلية أخرى لا تحتوي على قيمة صفرية (0) أو فارغة.
-
أدخل #N/A في الخلية المشار إليها كعامل القسمة في الصيغة، مما سيؤدي إلى تغيير نتيجة الصيغة إلى #N/A للإشارة إلى أن قيمة عامل القسمة غير متوفرة.
مرات عديدة #DIV/0! لا يمكن تجنب الخطأ لأن الصيغ تنتظر إدخالا منك أو من شخص آخر. في هذه الحالة، لا تريد عرض رسالة الخطأ على الإطلاق، لذلك هناك بعض أساليب معالجة الأخطاء التي يمكنك استخدامها لمنع الخطأ أثناء انتظار الإدخال.
تقييم المقام ل 0 أو بدون قيمة
أبسط طريقة لمنع #DIV/0! الخطأ هو استخدام الدالة IF لتقييم وجود المقام. إذا كانت قيمة 0 أو لا، فعرض قيمة 0 أو لا كنتيجة للصيغة بدلا من #DIV/0! قيمة الخطأ، وإلا احسب الصيغة.
على سبيل المثال، إذا كانت الصيغة التي ترجع الخطأ هي =A2/A3، فاستخدم =IF(A3,A2/A3,0) لإرجاع 0 أو =IF(A3,A2/A3,"") لإرجاع سلسلة فارغة. يمكنك أيضا عرض رسالة مخصصة مثل هذه: =IF(A3,A2/A3,"الإدخال مطلوب")). باستخدام الدالة QUOTIENT من المثال الأول، يمكنك استخدام =IF(A3,QUOTIENT(A2,A3),0). يخبر هذا Excel IF(A3 موجود، ثم إرجاع نتيجة الصيغة، وإلا تجاهلها).
استخدم IFERROR لمنع #DIV/0! الخطأ
يمكنك أيضا منع هذا الخطأ عن طريق تداخل عملية القسمة داخل الدالة IFERROR. مرة أخرى، باستخدام A2/A3، يمكنك استخدام =IFERROR(A2/A3,0). يخبر هذا Excel إذا تم تقييم الصيغة إلى خطأ، ثم إرجاع 0، وإلا فسترجع نتيجة الصيغة.
ملاحظة: كل من أسلوبي IFERROR وIF (ISERROR()) هما معالجات أخطاء شاملة، من حيث أنها ستمنع جميع الأخطاء، وليس فقط #DIV/0!. تحتاج إلى التأكد من أن الصيغة تعمل بشكل صحيح قبل تطبيق أي معالجة للأخطاء، وإلا فقد لا تدرك أن الصيغة لا تعمل كما تتوقع.
تلميح: إذا كان التحقق من الأخطاء قيد التشغيل في Excel، فيمكنك تحديد بجوار الخلية التي تظهر الخطأ. حدد إظهار خطوات الحساب إذا كانت متوفرة، واختر الدقة التي تناسب بياناتك.
هل تحتاج إلى مزيد من المساعدة؟
يمكنك دائماً الاستفسار من أحد الخبراء في مجتمع Excel التقني أو الحصول على الدعم في المجتمعات.