عیب یابی فرمول نویسی در نرم افزار اکسل – جلسه سوم

عیب یابی فرمول نویسی در نرم افزار اکسل – جلسه سوم

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

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

40 جلسه آموزشی نرم افزار صفحه گسترده اکسل (Excel)

جلسه اول : آشنایی اولیه با نرم افزار اکسل ۲۰۱۰

جلسه دوم : کار با سلول ها در نرم افزار اکسل ۲۰۱۰

جلسه سوم : انتخاب فرمت های نمایشی در نرم افزار اکسل ۲۰۱۰

جلسه چهارم : ویرایش کاربرگ ها در نرم افزار اکسل ۲۰۱۰

جلسه پنجم : تعمیم سلول ها در نرم افزار اکسل ۲۰۱۰

جلسه ششم : انجام تغییرات بر روی سلول ها در نرم افزار اکسل ۲۰۱۰

جلسه هفتم : نمایش و تنظیمات آن در نرم افزار اکسل ۲۰۱۰

جلسه هشتم : کاربرگ ها و کار با آنها در نرم افزار اکسل ۲۰۱۰

جلسه نهم : رسم نمودار در نرم افزار اکسل ۲۰۱۰

جلسه دهم : ویرایش نمودار ها در نرم افزار اکسل ۲۰۱۰

جلسه یازدهم : چیدمان صحیح داده های نمودار در نرم افزار اکسل ۲۰۱۰

جلسه دوازدهم : فرمول نویسی در نرم افزار اکسل ۲۰۱۰

جلسه سیزدهم : انواع آدرس دهی در نرم افزار اکسل ۲۰۱۰

جلسه چهاردهم : کار با توابع در نرم افزار اکسل ۲۰۱۰

جلسه پانزدهم : توابع ریاضی در نرم افزار اکسل ۲۰۱۰

جلسه شانزدهم : توابع آماری در نرم افزار اکسل ۲۰۱۰

جلسه هفدهم: توابع منطقی در نرم افزار اکسل ۲۰۱۰

جلسه هجدهم : انواع خطاهای فرمول نویسی و منطقی در اکسل

جلسه نوزدهم : آشنایی با تابع SUMIF و نحوه استفاده از آن 

جلسه بیستم : آشنایی با تابع IFERROR اکسل به همراه مثال

جلسه بیست و یکم : آشنایی با تابع SUM اکسل همراه با مثال

جلسه بیست و دوم: آشنایی با تابع AVERAGE اکسل همراه با مثال 

جلسه بیست و سوم: آشنایی با تابع COUNT اکسل همراه با مثال

جلسه بیست و چهارم: آشنایی با تابع IF شرطی به همراه مثال

جلسه بیست و پنجم: آشنایی با تابع SUMIFS شرطی به همراه مثال 

جلسه بیست و ششم : آشنایی با تابع AVERAGEIF میانگین گیری شرطی 

جلسه بیست و هفتم : آشنایی با تابع AVERAGEIFS میانگین گیری چند شرطی 

جلسه بیست و هشتم : آموزش تابع AVERAGEA و تفاوت آن با تابع AVERAGE 

جلسه بیست و نهم: آشنایی با تابع COUNTA اکسل همراه با مثال 

جلسه سی ام: آشنایی با تابع COUNTBLANK اکسل همراه با مثال

جلسه سی و یکم: آشنایی با تابع COUNTIF تابع شمارشی شرطی 

جلسه سی و دوم: آشنایی با تابع COUNTIFS تابع شمارشی چند شرطی

جلسه سی و سوم: تابع INDEX و نحوه استفاده آن در اکسل بهمراه مثال

جلسه سی و چهارم: تابع HLOOKUP و آموزش استفاده در اکسل با مثال کاربردی

جلسه سی و پنجم: تابع SUBTOTAL و آموزش کار در اکسل همراه با مثال

جلسه سی و ششم: تابع LEFT و آموزش نحوه استفاده از آن در اکسل با مثال

جلسه سی و هفتم: تابع RIGHT و آموزش نحوه استفاده از آن در اکسل با مثال

جلسه سی و هشتم : آموزش تنظیمات نمایش و چینش سلول ها در اکسل

جلسه سی و نهم: آموزش تصویری نحوه رمزنگاری فایل های اکسل

جلسه چهلم: تابع FORECAST و آموزش کار در اکسل با مثال تصویری

ادامه جلسات آموزشی نرم افزار صفحه گسترده اکسل (Excel)

جلسه چهل و یکم : آموزش و معرفی داشبورد مدیریتی در نرم افزار اکسل

جلسه چهل و دوم : دانلود نمونه فایلهای داشبورد مدیریتی در اکسل

جلسه چهل و سوم : چرا استفاده از توابع اکسل بجای عملگرها بهتر است؟

جلسه چهل و چهارم : آموزش روش استفاده از توابع IF تو در تو در اکسل 

جلسه چهل و پنجم : یادگیری فرمول نویسی حرفه ای در نرم افزار اکسل – جلسه اول

جلسه چهل و ششم : آموزش فرمول نویسی حرفه ای در نرم افزار اکسل – جلسه دوم

عیب یابی فرمول نویسی در اکسل

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

در بخش سوم میخواهیم به نحوه Debug کردن ( عیب یابی فرمول ها ) فرمول بپردازیم. Debug اصطلاحا به معنی مشاهده نحوه محاسبات اجزای یک فرمول و برطرف کردن مشکلات آن هست.

مثلا فرض کنید میخواهیم نحوه عملکرد یک فرمول رو بررسی کنیم و ببینیم چطور محاسبات رو انجام میده یا اینکه فرمولی نوشتیم که خروجی مد نظر ما رو نمیده یا اینکه خروجی با خطا (Error) نشون میده.

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

یکی از راه های Debug کردن، استفاده از ابزار Evaluate Formula هست که از تب Formula در دسترس هست.

مثال : با مثال زیر نحوه استفاده از این ابزار رو شرح میدم:

فرض کنید فرمولی مطابق شکل ۱ نوشتیم. حالا میخوام مرحله به مرحله چک کنم ببینم چطور عمل میکنه.

عیب یابی فرمول ها – فرمول IF

عیب یابی فرمول نویسی در نرم افزار اکسل - جلسه سوم

شکل ۱- عیب یابی فرمول ها – فرمول if متداخل

برای عیب یابی فرمول نویسی روی سلول حاوی فرمول کلیک میکنیم و از تب Formula گزینه Evaluate Formula را انتخاب می کنیم. پنجره ای ظاهر می شود که فرمول نوشته شده رو در آن می بینید. زیر داخلی ترین عبارت خط کشیده شده. با هر بار زدن گزینه Evaluate، نتیجه عبارتی که زیر آن خط کشیده شده، نشان داده می شه. به شکل ۲ توجه کنید.

عیب یابی فرمول ها – Evaluate Formula

عیب یابی فرمول نویسی در نرم افزار اکسل - جلسه سوم

شکل ۲- عیب یابی فرمول ها – Debug کردن فرمول با Evaluate Formula

یک راه دیگر برای Debug کردن فرمول، استفاده از F9 هست. مزیت این روش نسبت به روش قبلی این است که از بین یک فرمول چهار خطی میتونید فقط هر قسمتی که خواستید رو Debug کنید.

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

دقت کنید که تابع با پرانتزها انتخاب بشه. شکل ۳ نحوه Debug کردن با استفاده از کلید F9 را نشان می دهد. بعد از انتخاب محدوده مورد نظر برای مشاهده محاسبات، کلید F9 رو میزنیم. می بینید که در این روش، نیازی به رعایت ترتیب توابع نیست.

عیب یابی فرمول ها – F9

عیب یابی فرمول نویسی در نرم افزار اکسل - جلسه سوم

شکل۳- عیب یابی فرمول ها – Debug کردن فرمول با F9

نکته :در استفاده از کلید F9، دقت کنید که هنگام خروج از سل، کلید Esc رو بزنیم. اگر Enter رو بزنیم، قسمت هایی که محاسبه شده اند بجای خود فرمول جایگزین می شن. مثلا فرمولی که در مثال ها توضیح داده شد به فرمول زیر تبدیل میشه و دیگه با تغییر سلول های استفاده شده در فرمول، تغییر نمیکنه.

Debug کردن فرمول هم در پیدا کردن علت خطاها و خروجی های نادرست به ما کمک میکنه هم اینکه با استفاده از این ویژگی می تونیم نحوه عملکرد توابع رو بهتر درک کنیم. در جلسه بعدی از فرمول نویسی حرفه ای در اکسل در مورد نکات تکمیلی صحبت خواهیم کرد.

فیسبوک توییتر گوگل + لینکداین تلگرام واتس اپ کلوب

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *