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

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

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

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

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 تو در تو در اکسل 

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

آموزش فرمول نویسی حرفه ای اکسل

دلایل اهمیت آدرس دهی

یادگیری و آموزش فرمول نویسی حرفه ای اصول و قوانینی داره که یکی از مهم ترین موضوعات، بحث مطلق/نسبی (Absolute/Relative) بودن آدرس محدوده هاست. این موضوع وقتی مطرح میشه که بخوایم فرمولی که نوشتیم رو Drag کنیم.

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

برای درک بهتر این موضوع (آدرس دهی) اول باید با نحوه ارجاع به یک سلول و یا فراخوانی یک سلول در اکسل آشنا بشیم که به دو روش صورت میگیره:

  • مدل A1
  • مدل R1C1 یا (Row1Column1~ ردیف۱ستون۱)

هر دوی این آدرس ها به سل A1 اشاره می کنند که پیش فرض اکسل، همون حالت اول یعنی A1 است. فقط یک نکته اینکه درصورتی که بخواهیم از حالت دوم استفاده کنیم، باید تیک گزینه R1C1 reference style در شکل ۱ را بزنیم تا سرستون های اکسل از A, B, C… به ۱,۲,۳… و در نتیجه نوع آدرس دهی از A1 به R1C1 تغییرکند.

در ادامه بخوانید
آموزش ساخت سند جدید در نوت پد پلاس پلاس ++Notepad

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

شکل ۱- آموزش فرمول نویسی آدرس دهی – تغییر نوع آدرس دهی در اکسل

مثال : حالا با حل یک مثال، بحث نسبی و مطلق بودن آدرس در فرمول نویسی رو شرح میدم :

محدوده ای از اعداد داریم که میخواهیم همه رو در یک سل به خصوص ضرب کنیم. طبق شکل ۱، در سل C2 می نویسیم A2*C1= و درگ می کنیم. مسئله ای که پیش میاد این هست که همه سل ها در حین درگ کردن، با هم حرکت میکنند (مطابق شکل ۱).

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

شکل ۲- آموزش فرمول نویسی آدرس دهی – درگ کردن فرمول (نتیجه غلط)

در حالیکه ما میخواهیم سل C1 ثابت باشه و فقط سل های ستون A تغییر کنند. یعنی چیزی مطابق با شکل ۲

من این فرمول رو بصورت دستی برای هر سل تایپ کردم. اما اگر حجم داده ها زیاد بود هم امکان این کار وجود داشت؟ پس باید راهی وجود داشته باشه تا بتونیم تصمیم بگیریم در حین درگ کردن، کدام سل ها تغییر کنند و کدام ها تغییر نکنند.

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

شکل ۳- آموزش فرمول نویسی آدرس دهی – فرمول مد نظر بعد از درگ کردن

درگ کردن در اکسل به دو صورت هست. در لحظه یا در ستون حرکت میکنیم (به سمت بالا و پایین) و یا در سطر(به سمت چپ و راست).

وقتی در ستون حرکت میکنیم (بالا یا پایین) فقط ردیف سل حرکت کننده تغییر می کند و وقتی در ردیف حرکت میکنیم (چپ یا راست) فقط ستون سل حرکت کننده تغییر میکند.

فرمول نویسی آدرس دهی مطلق در اکسل

پس برای مطلق/نسبی کردن آدرس سل ها در فرمول ها :

  • اول باید ببینیم در کدام مسیر داریم حرکت میکنیم (سطر یا ستون) و چه چیزی در حال تغییر است (شماره ردیف یا نام ستون)؟
  • بعد تصمیم بگیریم که آیا میخواهیم تغییر کند یا ثابت بماند؟

وقتی میخواهیم سطر یا ستون رو فیکس کنیم، باید یک علامت $ پشت شماره ردیف یا نام ستون بذاریم. با این تفاسیر، چهار حالت برای آدرس دهی داریم:

سطر آزاد-ستون آزاد A1 با درگ کردن در ستون، شماره ردیف تغییر میکند
با درگ کردن در ردیف، نام ستون تغییر میکند
سطر مطلق-ستون مطلق $A$1 با درگ کردن در ستون، شماره ردیف تغییر نمیکند
با درگ کردن در ردیف، نام ستون تغییر نمیکند
سطر آزاد-ستون مطلق $A1 با درگ کردن در ستون، شماره ردیف تغییر میکند
با درگ کردن در ردیف، نام ستون تغییر نمیکند
سطر مطلق-ستون آزاد A$1 با درگ کردن در ستون، شماره ردیف تغییر نمیکند
با درگ کردن در ردیف، نام ستون تغییر میکند

حالا برگردیم به همان سوال اول. میخواهیم $ را برای فرمول A2*C1= تنظیم کنیم که با درگ کردن، بدرستی عمل کند. چون در ستون داریم حرکت میکنیم، پس فقط شماره ردیف تغییرمیکنه. حالاما باید تصمیم بگیریم کدوم شماره ردیف تغییر کنده و کدوم ثابت بمونه.

چون میخواهیم سل C1 ثابت بمونه و در همه سل ها تکرار بشه (شکل۳)، پس مطابق شکل ۴، $ را پشت ۱ در C1 میگذاریم. اما میخواهیم A2 درسل های بعدی به A3 و A4 و… تغییر کند.پس $ نیازی ندارد.

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

شکل ۴- آموزش فرمول نویسی آدرس دهی – درگ کردن فرمول (نتیجه درست)

نکته : علامت $ را هم میتونیم مستقیما تایپ کنیم. هم اینکه از کلید F4 استفاد کنیم. وقتی روی آدرس مورد نظر قرار بگیریم، با هر بار F4 زدن، یکی از ۴ حالت آدرس دهی ظاهر میشه.

مثال : میخواهیم یک جدول ضرب ایجاد کنیم. فرمول خیلی ساده هست، A2*B1=  حالا باید طوری آدرس دهی کنیم که با انتقال آن به کل جدول، محاسبات به درستی انجام شود. به شکل ۵ دقت کنید. علامت $ پشت نام A و ردیف ۱ قرار گرفته. چرا؟

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

شکل ۵-آموزش فرمول نویسی آدرس دهی در جدول ضرب

A2*B1= رو در نظر بگیرید. وقتی در ستون حرکت میکنیم، همواره میخواهیم اعداد موجود در ردیف ۱ در بقیه اعداد که در ستون A هستن، ضرب بشن. پس ردیف ۱ را فیکس میکنیم. وقتی هم که در ردیف حرکت میکنیم، میخواهیم عدد موجود در ستون A در بقیه اعداد ردیف ۱ ضرب بشن.

پس $ ها رو به این صورت اعمال میکنیم A2*B$1ا$= بعبارت کلی، هر جای این جدول ضرب هستیم، میخواهیم عددی در ردیف ۱ ضرب در عددی در ستون A بشه. پس ردیف ۱ و ستون A در فرمول باید فیکس بشه.

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

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

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

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


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

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