انواع خطاهای فرمول نویسی در اکسل
هنگام فرمول نویسی، با یک اشتباه کوچک به جای نمایش نتیجه فرمول با پیغام خطا مواجه میشویم. اکسل برای محاسبه فرمول، ابتدا آن را بررسی میکند و اگر اشکالی در آن باشد و نتواند نتیجه را نمایش دهد، با توجه به نوع خطا، یکی از علائم جدول پایین را نشان میدهد که با توجه به توضیحات جدول و دلیل مربوطه، میتوان خطا را رفع کرد .
برای یافتن سلهای دارای خطا در یک کاربرگ اکسل، گزینه Find & Select در قسمت Editing منوی Home انتخاب و از منوی باز شده، گزینه Go to Special برگزیده میشود. از پنجره نمایشیافته، گزینه Formulas و از گزینه های آن Errors انتخاب میشود. سپس، با فشردن دکمه Ok به اولین سلول دارای خطا منتقل میشویم.
خطاهای فرمول نویسی |
||
پیام خطا |
دلیل |
روش رفع خطا |
###### |
عرض ستون از طول عدد یا تاریخ درج شده در سل، کوچکتر است. | پهنای ستون سل را افزایش دهید. |
اگر نتیجه فرمول از نوع تاریخ و یا زمان، مقدار منفی شود | ||
#DIV/0! |
خطای تقسیم یک عدد بر صفر رخ داده یا یک عدد بر محتوای خالی یک خانه تقسیم شده است. | آدرسها و مقدارهایی را که در مخرج قرار دارند بررسی کنید. |
#NAME? |
اشاره به محدوده نامگذاری شده که ایجاد نشده است | نام تابع یا آدرس موردنظر را بیابید و تصحیح کنید. |
استفاده از تابعی که وجود ندارد، برای مثال نام آن صحیح نباشد | ||
اسفاده از نوع برچسبها، زمانی که استفاده از آنها مجاز نباشد | ||
استفاده از رشته متنی که علامت ” بسته نشده باشد | ||
استفاده از محدوه غیرمجاز آدرس در فرمول نویسی | ||
اشاره به کاربرگی که وجود ندارد | ||
#REF |
اشاره به سلولی که محتوای آن پاک شده باشد | آدرسها و محتوای سلهای آنها را بررسی کنید. |
اشاره به سلی که ممکن است حذف شده باشد | ||
استفاده از لینکی که موجود نباشد | ||
#VALUE! |
نوع اطلاعات سل لی ی که در فرمول به آن ارجاع شده اشتباه است.
برای مثال، یک تابع مقداری عددی را به عنوان ورودی گرفته ولی رشته متنی به آن ارسال شود |
آدرسی که در فرمول به آن ارجاع شده یا محتوای آن را تغییر دهید |
#N/A |
استفاده از توابع MATCH، HLOOKUP، VLOOKUP وقتی که نتواند مقایسه را انجام دهد یا فهرست ورودی آن ها مرتب نشده باشد |
تصحیح تابع |
استفاده از تابع نوشته شده توسط کاربر که مجاز به استفاده از آن در کاربرگ نباشیم | ||
استفاده از تابع بدون آن که تمام پارامترهای ورودی به آن ارسال شده باشد | ||
استفاده از تابع NA() | ||
#!NULL |
استفاده نامناسب از جداساز آدرس محدوده | |
زمانی که دو محدوده آدرس، اشتراک نداشته باشند | ||
#NUM! |
ارسال ورودیهای اشتباه به یک تابع | اصلاح داده یا آرگومانهای ارسال شده به یک تابع |
استفاده از تابعی که به دلیل اشتباه دستورات آن، خاتمه نیابد | ||
عدد نتیجه بسیار بزرگ باشد یا به اندازهای کوچک باشد که قابل محاسبه نباشد |
- لینک منبع
تاریخ: یکشنبه , 05 آذر 1402 (16:39)
- گزارش تخلف مطلب