MrCoder | Programmer

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

MrCoder | Programmer

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

در آقای برنامه نویس، سعی شده است که با یک نگرش کلی، مفاهیم بنیادی برنامه نویسی کامپیوتر، انواع زبان های برنامه نویسی، ساختار برنامه های کامپیوتری، انواع داده ها، و ساختارهای اطلاعاتی مورد بحث واقع شود و یک دید کلی به مخاطبان ارائه شود.

بایگانی
نویسندگان

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

پنهان کردن خطاها در اکسل با تابع IFERROR

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

در این مثال یک تابع VLOOKUP، مقدار خطای #N/A بازگشت داده است.

این خطا ناشی از آن است که هیچ مقداری در ستون دوم (یا همان Office) وجود ندارد که فرمول مطابق آن اعمال شود. خطای مورد بحث یک دلیل منطقی دارد، اما سبب می‌شود که محاسبه مجموع (یا همان Total) نیز با مشکل روبرو شود.

تابع IFERROR که در بالا نیز به آن اشاره کردیم، می‌تواند هر مقدار خطایی شامل !REF! ،#VALUE! ،#DIV/0 و موارد دیگر را مدیریت کند. این تابع نیازمند دریافت یک مقدار است تا بپذیرد خطایی رخ نداده یا در غیر اینصورت باید عملیاتی برای آن تعریف کرده باشیم که آن عملیات را در هنگام وقوع خطا انجام دهد.

در این مثال، تابع VLOOKUP مقداری است که باید بررسی شود و در صورت رخ دادن خطا در اکسل، به جای نمایش خطا، صفر به نمایش در خواهد آمد.

استفاده از 0 به جای مقدار خطا، تضمین می‌کند که محاسبات دیگر و احتمالاً قابلیت‌های دیگر مانند نمودارها، همگی به درستی کار می‌کنند.

بررسی خطاهای اکسل در پس‌زمینه

اگر اکسل مشکوک باشد که خطایی در فرمول وجود دارد، یک مثلث سبز رنگ در گوشه چپ-بالای سلول نمایش می‌یابد.

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

 

با کلیک بر روی این آیکون، گزینه‌های مختلفی برای مدیریت خطای احتمالی معرفی می‌شود.

در این مثال، نشانگر به این خاطر ظاهر شده است که سلول‌های مجاور در فرمول نادیده گرفته شده‌اند. این لیست گزینه‌هایی برای گنجاندن سلول‌های فراموش شده در فرمول، نادیده گرفتن خطا، یافتن اطلاعات بیشتر و همچنین تغییر گزینه‌های بررسی ارائه می‌کند.

برای حذف نشانگر، باید یا خطا را با کلیک کردن روی گزینه Update Formula to Include Cells اصلاح کنید و یا اگر فرمول صحیح است آن را نادیده بگیرید.

خاموش کردن قابلیت بررسی خطاهای اکسل در پس‌زمینه

اگر نمی‌خواهید اکسل در مورد این خطاهای بالقوه به شما هشدار بدهد، می‌توانید قابلیت مرتبط به آن را خاموش کنید.

به این منظور به منوی File > Options رفته و دسته‌بندی Formulas را انتخاب کنید. سپس تیک گزینه Enable Background Error Checking را بردارید تا همه بررسی‌های خطا در پس‌زمینه غیرفعال شوند.

البته به جای اینکه کل قابلیت بررسی خطا در پس‌زمینه را به صورت کامل غیرفعال کنید، می‌توانید بررسی موارد خاصی از خطا‌ها را با برداشتن تیک گزینه مربوطه در کادر «Error Checking Rules» غیر فعال کنید.

به صورت پیش‌فرض همه بررسی‌های خطا به جز گزینه Formulas Referring to Empty Cells فعال شده‌اند.

برای کسب اطلاعات بیشتر در مورد هر قاعده می‌توانید ماوس را روی آیکون اطلاعات آن ببرید تا کادری با توضیحات بیشتر ظاهر شود.

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

Meysam Farhadi

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

نظر دادن تنها برای اعضای بیان ممکن است.
اگر قبلا در بیان ثبت نام کرده اید لطفا ابتدا وارد شوید، در غیر این صورت می توانید ثبت نام کنید.