دست‌نویس

خطاهای فرمول: #DIV/0! و #VALUE! و #REF! یعنی چه و چطور رفعشان کنیم؟

· ۵ دقیقه مطالعه · نویسنده: تیم دست‌نویس

خلاصه: `#DIV/0!` یعنی تقسیم بر صفر، `#VALUE!` یعنی نوع داده نامناسب (مثلاً متن به‌جای عدد)، `#REF!` یعنی ارجاع به سلول حذف‌شده، `#N/A` یعنی چیزی پیدا نشد، `#NAME?` یعنی نام تابع ناشناخته، `#NUM!` یعنی عدد نامعتبر.

فهرست خطاها

  • #DIV/0!: مخرج صفر یا خالی. راه‌حل: =IFERROR(A2/B2;0) یا شرط IF.
  • #VALUE!: متن در محاسبه‌ی عددی. راه‌حل: بررسی سلول‌ها و تبدیل ارقام.
  • #REF!: سطر یا ستون حذف شده. راه‌حل: فرمول را دوباره بنویسید.
  • #N/A: VLOOKUP کلید را نیافت. راه‌حل: بررسی املا و فاصله‌ها (TRIM).
  • #NAME?: تابعی که این جدول نمی‌شناسد. راه‌حل: از فهرست توابع استفاده کنید.
  • #NUM!: مثلاً جذر عدد منفی.

روش خطایابی

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

پنهان کردن خطا

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

راه‌حل در یک نگاه

  • #DIV/0! ← بررسی مخرج یا IFERROR
  • #VALUE! ← بررسی متن در سلول عددی
  • #REF! ← بازنویسی ارجاع
  • #N/A ← بررسی املا و فاصله
  • #NAME? ← بررسی نام تابع
  • #NUM! ← بررسی ورودی عددی

در دست‌نویس

در سلول، خود کد خطا (مثلاً #DIV/0!) نمایش داده می‌شود. فهرست توابع پشتیبانی‌شده در «راهنمای توابع» جدول هست؛ اگر تابعی را ندارید (مثل XLOOKUP)، معادل ساده با VLOOKUP یا ستون کمکی بنویسید.

پرسش‌های پرتکرار

چرا در اکسل کار می‌کرد اینجا نه؟

تعداد توابع این جدول محدود است (حدود چهل تابع)؛ فهرست آن‌ها را در راهنمای توابع ببینید.

مقاله‌های دیگر