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

خطای #NAME? در Excel از چیست و اول کجای فرمول را نگاه کنیم؟

فرمولی که انتظار نتیجه عددی یا متنی دارید #NAME? نشان می‌دهد.

اگر عجله داری

Excel بخشی از فرمول را به‌عنوان نام یا تابع معتبر نمی‌شناسد. املای تابع، کوتیشن متن و Named Rangeها را بررسی کنید؛ معمولاً مشکل در خود فرمول است نه داده سلول.

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

  1. فرمول را در Formula Bar باز کنید و نام تابع‌ها را حرف‌به‌حرف بررسی کنید؛ اگر هنگام تایپ autocomplete ظاهر می‌شود از نام پیشنهادی Excel استفاده کنید.
  2. اگر داخل فرمول متن ثابت دارید، مطمئن شوید داخل علامت نقل‌قول دوتایی نوشته شده است.
  3. اگر فرمول از Named Range استفاده می‌کند، Formulas > Name Manager را باز کنید و ببینید نام واقعاً وجود دارد و به محدوده درست اشاره می‌کند.
  4. اگر فرمول را از اینترنت یا فایل دیگری کپی کرده‌اید، بررسی کنید تابع مورد استفاده در نسخه Excel شما پشتیبانی می‌شود و نام آن برای زبان/نسخه شما معتبر است.
  5. بعد از اصلاح، فرمول را روی یک ورودی ساده آزمایش کنید و سپس به بقیه سلول‌ها گسترش دهید.

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

غلط تایپی در نام تابع، استفاده از نام تعریف‌نشده، متن بدون کوتیشن یا نام تابعی که نسخه Excel شما پشتیبانی نمی‌کند می‌تواند باعث شود Excel یک واژه را نشناسد.

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

آیا #NAME? از خراب‌شدن فایل است؟

معمولاً نه؛ بیشتر به واژه یا نامی در فرمول مربوط است که Excel آن را نمی‌شناسد.

چرا فرمول روی یک کامپیوتر کار می‌کند و روی دیگری #NAME? می‌دهد؟

ممکن است نسخه Office متفاوت باشد و تابع جدید روی نسخه قدیمی‌تر پشتیبانی نشود، یا Named Range/افزونه موردنیاز در فایل یا سیستم دوم وجود نداشته باشد.

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

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