همه چيز درباره مقادير خطا در اكسل

اكسل ، آموزش رايگان اكسل ، كتاب آموزش اكسل ، آموزش اكسل پيشرفته ، آموزش نرم افزار اكسل ، اكسل ۲۰۱۶ ، آموزش جديد اكسل

همه چيز درباره مقادير خطا در اكسل

۱,۱۳۸ بازديد

همه چيز درباره مقادير خطا در اكسل

كاربرگ هايي كه در كاربردهاي عملي با آن ها رو به رو خواهيد شد . معمولا بسيار بزرگ بوده و در صورت مواجه شدن با اين كاربرگ ها با حجم بسيار بزرگتري از داده ها سرو كار خواهيد داشت . در چنين مواردي تشخيص اين كه يك فرمول به كدام خانه ارجاع دارد يا يك خانه در كدام فرمول مورد استفاده قرار گرفته است . مي تواند كارمشكلي باشد .گاهي اوقات بعد از درج يك تابع در خانه اي از خانه هاي كاربرگ . به جاي نمايش رقم علايمي نظير ###,#DIV,#REF,#VALUE,#NAME را مشاهده مي كنيد . اين علايم مشخص مي كنند كه برنامه اكسل به دليلي نمي تواند نتيجه محاسبه خود را در اين خانه نمايش دهد.

خطاهاي اكسل و ويرايش توابع
به محض اينكه شما نحوه كاركرد فرمول ها در اكسل را فرا گرفتيد . شما اين نياز را پيدا خواهيد كرد كه تصحيح كردن و پوشش دادن خطاهايي را كه در نتيجه محاسبه نادرست فرمول ها ايجاد مي شود را هم فرا بگيريد.يكي از مهم ترين و ابتدايي ترين نياز شما در مواجه شدن با مقادير خطا اين است كه خطاي ايجاد شده چه معنا و مفهومي دارد با فهم نوع خطا بر طرف كردن آن به مراتب آسان تر خواهد بود .
#Null
اين خطا اغلب زماني اتفاق خواهد افتاد كه شما يك دامنه متقاطع را انتخاب كنيد ولي در واقع در دامنه متقاطع ايجاد شده هيچ خانه مشتركي وجود نداشته باشد .
نكته : دامنه هاي متقاطع به دامنه هايي گفته مي شود كه يك يا چندين خانه مشترك در آن ها وجود داشته باشد . براي درك بيشتر فرمول زير را در يكي از سل هاي اكسل وارد كنيد .خواهيد ديد كه سل B2 يك سل مشترك در هر دو دامنه مي باشد .
=A1:F1 B1:B10
در فرمول بالا سل B2 يك سل مشترك در هر دو محدوده خواهد بود واگر اين فرمول را در سل A30 وارد كرده باشيد مقدار موجود در سل B2 در سل A30 برگردان خواهد شد . حال دقت كنيد اگر به جاي فرمول بالا از فرمول زير استفاده كنيد .اكسل مقدار خطاي #Null را نشان خواهد داد .
=A1:F1 B2:B10

دليل نشان دادن مقدار خطا در فرمول بالا اين است كه هيچ محل تقاطع يا خانه مشتركي در بين دو محدوده A1:F1 با B2:B10 وجود ندارد .

#DIV/0!
اين خطا زماني اتفاق خواهد افتاد كه يك مقدارعددي تقسيم بر عدد صفر و يا تقسيم بر سلي شده باشد كه هيچ مقداري در آن خانه وجود نداشته باشد . براي جلوگيري از به وجود آمدن اين گونه خطاها در محاسبات كاربرگ شما مي توانيد از چندين تابع استفاده كنيد .
۱- استفاده از تابع IF :
=IF(A2=0,0,=A1/A2)
مفهوم فرمول بالا بدين معناست كه اگر مقدار عددي موجود در خانه A2 برابر با صفر بود عدد صفر برگردان خواهد شد و اگر مقدار عددي موجود در خانه A2 برابر با صفر نبود مقدار سلول  A1 بر سلول A2 تقسيم خواهد شد .
۲- استفاده از تابع Error.type در excel :
=IF(ERROR.TYPE(A1/A2)=2,0,A1/A2)
نكته مهمي كه در مورد نحوه استفاده از اين تابع بايد به آن توجه كنيد انتخاب نوع خطايي است كه از ليست خطاها بايد آن را انتخاب كنيد .
۳- استفاده از تابع IsError  در اكسل :
=IF(ISERROR(A1/A2),0,A1/A2)

يا
=IF(ISERR(A1/A2),0,A1/A2)
#VALUE
يكي از تكراري ترين نوع خطاهاي موجود به احتمال زياد همين مقدار خطا مي باشد . اين خطا زماني اتفاق خواهد افتاد كه در محاسبات فرمول ها به رشته متني ارجاع داده شود . به عنوان مثال يك سل كه حاوي مقدارعددي مي باشد تقسيم يا ضربدر يك سلي شود كه حاوي رشته متني باشد .
#REF
اين نوع خطا زماني اتفاق خواهد افتاد كه دامنه اي از خانه هاي كاربرگ كه در فرمول ها به آن ارجاع داده شده است حذف شده باشد . مثل حذف كردن ستون ها . رديف ها .
#خطاي  NAME در اكسل
اين خطا زماني اتفاق خواهد افتاد كه شما در فرمول ها ي كاربرگ از تابعي استفاده كرده باشيد كه آن تابع در اكسل شناسايي نشده باشد . كه اكثرا به دليل تايپ اشتباه نام تابع اتفاق خواهد افتاد .براي جلوگيري از ايجاد اين خطا سعي كنيد هميشه نام توابع را با حروف كوچك تايپ كنيد اكسل بعدا به صورت اتوماتيك ان ها را به حروف بزرگ تبديل خواهد كرد .
دومين دليل اتفاق اقتادن اين خطا وارد كردن اسمي در فرمول است كه اين اسم در فهرست كادر محاوره اي Define Name وجود ندارد . اين امكان وجود دارد كه نام را غلط تايپ كرده باشيد و يا يك نام حذف شده را تايپ نموده باشيد .
سومين دليل اتفاق افتادن اين نوع خطا زماني مي باشد كه شما از توابع سفارشي استفاده كنيد ولي اين توابع كه بايد به صورت Add-in بر روي اكسل نصب شده باشند را نصب نكرده باشيد .
#NUM
اين خطا زماني اتفاق خواهد افتاد كه شما از يك مقدار نامناسب در آرگومان هاي توابع استفاده كنيد . به عنوان مثال استفاده از يك عدد منفي زماني كه بايد از يك عدد مثبت استفاده كنيد و يا استفاده از علامت هاي (%,$) با همراه مقادير عددي .
#N/A
يكي از مهم ترين دليلي كه اين خطا اتفاق خواهد افتاد استفاده از توابع Lookup يا توابع جستجو خواهد بود . بدين معنا كه اكسل نمي تواند مقدار مورد نظر شما را پيدا كند .

تا كنون نظري ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در رویا بلاگ ثبت نام کرده اید می توانید ابتدا وارد شوید.