خطاها و ارورها · حدود 5 دقیقه

چرا Excel خطای #DIV/0! می‌دهد و چطور تقسیم بر صفر را درست کنیم؟

یک فرمول درصد، میانگین سفارشی یا نسبت به‌جای عدد #DIV/0! نشان می‌دهد.

اگر عجله داری

فرمول دارد بر صفر یا یک سلول خالی تقسیم می‌کند. مخرج را پیدا کنید، داده ورودی را اصلاح کنید یا اگر صفر حالت معتبر است قبل از تقسیم شرط مناسب بگذارید.

مرحله‌به‌مرحله

  1. سلول خطادار را انتخاب و فرمول را در Formula Bar بخوانید؛ بخش تقسیم و سلول مخرج را پیدا کنید.
  2. مقدار مخرج را بررسی کنید. اگر باید عدد داشته باشد اما صفر یا خالی است، ورودی منبع را اصلاح کنید.
  3. اگر صفر یک حالت معتبر است—مثلاً هنوز فروش یا تعداد ثبت نشده—قبل از تقسیم شرطی مثل IF برای صفر تعریف کنید تا خروجی معنی‌دار داشته باشید.
  4. اگر چند ردیف همین الگو را دارند، فرمول اصلاح‌شده را فقط بعد از کنترل referenceها به ردیف‌های دیگر کپی کنید.
  5. یک نمونه با مخرج غیرصفر و یک نمونه با صفر را تست کنید تا رفتار هر دو حالت روشن باشد.

چرا این کار جواب می‌دهد؟

تقسیم بر صفر تعریف‌شده نیست. در Excel سلول خالی که به‌عنوان مخرج استفاده شود نیز می‌تواند همان نتیجه را ایجاد کند، بنابراین باید ببینید مخرج واقعاً چه مقداری دارد.

سؤال‌هایی که معمولاً بعدش پیش می‌آید

چرا سلول خالی باعث #DIV/0! می‌شود؟

وقتی سلول خالی در مخرج فرمول قرار می‌گیرد، Excel می‌تواند آن را مانند صفر در این محاسبه در نظر بگیرد.

به‌جای خطا صفر نشان بدهم؟

فقط اگر از نظر معنای داده درست است. گاهی نبودن مخرج باید با متن «داده نداریم» یا مقدار خالی مشخص شود، نه صفر محاسباتی.

منابع و مطالعه بیشتر

اگر قرار است روی یک نکته مهم حساب کنی، منبع اصلی را هم باز کن؛ مجبور نیستی فقط به حرف ما اعتماد کنی.