يعرض 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,"Input Required"). باستخدام الدالة 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 التقني أو الحصول على الدعم في المجتمعات.