انواع خطاهای اکسل خطای !NUM# در اکسل چیست؟ علت بروز و روش رفع آن با مثال
یکی از مواردی که هنگام کار با نرمافزار اکسل با آن مواجه میشوید، خطاهای مربوط به فرمولها و توابع است. هرکدام از این خطاها به دلیل مشخصی رخ میدهند و با شناخت علت آنها میتوانید مشکل را سریعتر شناسایی کرده و از بروز مجدد آن جلوگیری کنید.
به همین دلیل، در این مجموعه آموزشی به بررسی انواع خطاهای اکسل، دلایل ایجاد آنها و روشهای رفع هرکدام میپردازیم.
پنجمین خطایی که در این مجموعه بررسی میکنیم، خطای #NUM! در اکسل است. این خطا معمولاً زمانی رخ میدهد که یک فرمول یا تابع با مقدار عددی نامعتبر مواجه شود یا نتواند نتیجه محاسبه را به شکل قابلقبولی به دست آورد.
Contents
خطای #NUM! در اکسل به چه معناست؟
خطای #NUM! مخفف عبارت Number Error است و به مشکلات مربوط به محاسبات عددی اشاره دارد. این خطا ممکن است به دلیل وارد کردن عدد نامعتبر در یک تابع، استفاده از مقادیر خارج از محدوده قابل محاسبه یا ناتوانی یک تابع در پیدا کردن نتیجه مناسب ایجاد شود.
برای مثال، اگر در تابع جذر (SQRT) یک عدد منفی وارد کنید، اکسل نمیتواند جذر حقیقی آن عدد را محاسبه کند و خطای #NUM! را نمایش میدهد.
علتهای بروز خطای #NUM! در اکسل
۱. وارد کردن عدد منفی در تابع جذر
SQRT
یکی از سادهترین مثالهای خطای #NUM!، استفاده از یک عدد منفی در تابع SQRT است.
تابع SQRT برای محاسبه جذر دوم یک عدد استفاده میشود. در محاسبات اعداد حقیقی، جذر یک عدد منفی تعریف نشده است؛ بنابراین اکسل در این شرایط خطا نمایش میدهد.
برای مثال، فرمول زیر را در یک سلول وارد کنید:
=SQRT(-25)
نتیجه این فرمول خطای #NUM! خواهد بود.
روش رفع خطا: مقدار ورودی تابع را بررسی کنید. اگر قرار است فقط جذر اعداد نامنفی محاسبه شود، میتوانید پیش از محاسبه، مقدار ورودی را کنترل کنید. برای مثال:
=IF(A1>=0,SQRT(A1),"عدد باید نامنفی باشد")
در این فرمول، اگر مقدار سلول A1 نامنفی باشد، جذر آن محاسبه میشود؛ در غیر این صورت، یک پیام متنی نمایش داده خواهد شد.
۲. استفاده از مقادیر عددی خارج از محدوده قابل محاسبه
برخی توابع اکسل محدودیتهای عددی دارند. اگر مقدار ورودی یا نتیجه محاسبه از محدوده قابل پشتیبانی خارج شود، ممکن است خطای #NUM! ظاهر شود.
برای مثال، تابع FACT برای محاسبه فاکتوریل یک عدد استفاده میشود. اگر مقدار ورودی به اندازهای بزرگ باشد که نتیجه در محدوده قابل نمایش اکسل قرار نگیرد، احتمال بروز خطای عددی وجود دارد.
روش رفع خطا: مقدار ورودی و اندازه نتیجه مورد انتظار را بررسی کنید. در صورت امکان، از روش محاسباتی مناسبتری استفاده کنید یا محاسبات را به شکلی تغییر دهید که از مقادیر بسیار بزرگ جلوگیری شود.
۳. وارد کردن آرگومان نامعتبر در توابع مالی و ریاضی
بعضی توابع ریاضی و مالی برای محاسبه نتیجه به مقادیر مشخصی نیاز دارند. اگر ورودیها با شرایط مورد انتظار تابع سازگار نباشند، ممکن است خطای #NUM! ایجاد شود.
برای نمونه، توابعی مانند IRR برای محاسبه نرخ بازده داخلی به مجموعهای از جریانهای نقدی نیاز دارند. اگر تابع نتواند با شرایط دادهشده به نتیجه قابلقبولی برسد، ممکن است خطای #NUM! نمایش داده شود.
روش رفع خطا: مقادیر ورودی، ترتیب جریانهای نقدی و آرگومانهای تابع را بررسی کنید. در توابعی که از محاسبات تکراری استفاده میکنند، تغییر مقدار حدس اولیه یا تنظیمات محاسبه نیز ممکن است به پیدا شدن نتیجه کمک کند؛ البته به شرط آنکه مسئله واقعاً جواب قابلقبولی داشته باشد.
۴. نرسیدن محاسبات تکراری به نتیجه مناسب
برخی توابع اکسل برای یافتن پاسخ از روشهای تکراری استفاده میکنند. اگر تابع در محدوده مجاز نتواند به نتیجه موردنظر برسد، ممکن است خطای #NUM! ایجاد شود.
این وضعیت میتواند در برخی محاسبات مالی، حل معادلات یا توابعی که به روشهای عددی وابستهاند رخ دهد.
روش رفع خطا: ابتدا صحت دادهها و فرمول را بررسی کنید. سپس در صورت نیاز، مقدار حدس اولیه، محدوده ورودیها یا تنظیمات محاسباتی مرتبط را تغییر دهید.
تفاوت خطای #NUM! با سایر خطاهای اکسل
خطاهای اکسل ممکن است در ظاهر شبیه یکدیگر باشند، اما علتهای متفاوتی دارند.
#NUM!به مشکل عددی یا نامعتبر بودن شرایط محاسبه مربوط است.#VALUE!معمولاً زمانی رخ میدهد که نوع داده ورودی برای عملیات موردنظر مناسب نباشد.#REF!نشاندهنده وجود یک مرجع نامعتبر در فرمول است.#DIV/0!زمانی رخ میدهد که فرمول تلاش کند عددی را بر صفر یا سلول خالی تقسیم کند.
شناخت تفاوت این خطاها کمک میکند بهجای تغییر تصادفی فرمول، علت اصلی مشکل را پیدا کنید.
چگونه از بروز خطای #NUM! جلوگیری کنیم؟
برای کاهش احتمال بروز این خطا، نکات زیر را در نظر داشته باشید:
- مقادیر ورودی توابع ریاضی و مالی را پیش از محاسبه بررسی کنید.
- در توابعی مانند
SQRT، از ورود اعداد منفی در شرایطی که محاسبه جذر حقیقی مدنظر است جلوگیری کنید. - در محاسبات مالی، صحت جریانهای نقدی و آرگومانهای توابع را بررسی کنید.
- در محاسبات بسیار بزرگ، محدودیتهای عددی اکسل را در نظر بگیرید.
- برای کنترل ورودیها، از توابعی مانند
IFو توابع بررسی داده استفاده کنید.
آیا میتوان خطای #NUM! را با IFERROR پنهان کرد؟
بله. تابع IFERROR میتواند در صورت بروز خطا، مقدار یا پیام جایگزینی را نمایش دهد. برای مثال:
=IFERROR(SQRT(A1),"ورودی نامعتبر است")
اگر محاسبه جذر با خطا مواجه شود، بهجای نمایش خطا، عبارت «ورودی نامعتبر است» نشان داده میشود.
با این حال، توجه داشته باشید که IFERROR علت خطا را برطرف نمیکند؛ بلکه فقط نتیجه نمایشی را کنترل میکند. بهتر است در فرمولهای مهم، ابتدا علت بروز خطا را بررسی کنید.
جمعبندی
خطای #NUM! در اکسل زمانی رخ میدهد که محاسبه با یک مشکل عددی مواجه شود؛ برای مثال، وارد کردن عدد منفی در تابع SQRT یا استفاده از مقادیری که امکان محاسبه نتیجه معتبر را فراهم نمیکنند.
برای رفع این خطا، ورودیهای فرمول، محدودیتهای تابع و شرایط انجام محاسبات را بررسی کنید. با شناخت این موارد میتوانید خطاهای عددی را سریعتر برطرف کرده و فرمولهای دقیقتری در اکسل بنویسید.
آشنایی با انواع خطاهای اکسل و نحوه رفع آنها
دوست عزیز اگر میخای اکسل را حرفه ای یاد بگیری سه کتاب آموزش نرم افزار صفحه گسترده اکسل و کتاب آموزش توابع کاربردی و پیشرفته اکسل و کتاب اکسل پیشرفته مجموعه بیت می تواند به شما در یادگیری خودآموز این نرم افزار جامع و کاربردی کمک کند. در این کتابها مطالب به همراه مثال و همراه با تصاویر گام به گام توضیح داده شده است. جهت سفارش بر روی لینک ها یا تصاویر کتاب ها کلیک کنید
همچنین آکادمی آموزشی اشکاوند بسته ی آموزشی خوبی در مورد آموزش جامع نرم افزار اکسل از مقدماتی تا متوسط را تولید کرده و شما عزیزان میتوانید این بسته را تهیه کرده و هر زمان که فرصت داشتید فیلم های آموزشی را مشاهده کنید و باره این فیلم ها را ببینید و تمرین کنید تا به خوبی به نرم افزار اکسل مسلط شوید. همچنین برای هماهنگی برای کلاس های آنلاین یا خصوصی می توانید با شماره تلفن ۰۹۳۰۵۹۳۶۳۴۰ تماس بگیرید.
در پایان توصیه می کنیم اگر نرم افزار های Word و پاورپوینت را نیز بلد نیستید یا مهارت کافی در آنها ندارید حتما آنها را نیز یادبگیرید و اگر می خواهید در شغل و کسب و کار خود موفق باشید از یادگیری و تسلط بر نرم افزار اکسل غافل نشوید.
درباره ایمان اشکاوند راد
مدیر فناوری و طراح و مشاور سیستم های نرم افزاری، مدرس دانشگاه با بیش از ۱۸ سال سابقه تدریس مهارت ها و دروس کامپیوتری در دانشگاه ها و شرکتهای مختلف، مولف مجموعه کتابهای بیت، تولید بسته های آموزشی کامپیوتر، علاقه مند به حوزه های پایگاه داده، BI، برنامه نویسی، اکسل و آفیس، مدیر انتشارات و آکادمی آموزشی اشکاوند
نوشتههای بیشتر از ایمان اشکاوند راد




دیدگاهتان را بنویسید