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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

در ادامه بخوانید
آموزش تابع AVERAGEA و تفاوت آن با تابع AVERAGE

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

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

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

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

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

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

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

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

آموزش استفاده از توابع IF تو در تو

در آموزش های قبلی، بررسی شرط های چندگانه و گرفتن ۲ خروجی (به ازای برقرار بودن و برقرار نبودن شرط یا شروط) رو بررسی کردیم. حالا میخوایم بررسی شرط های مختلف (یک یا بیش از یک شرط) و گرفتن چند خروجی رو بررسی کنیم. برای این موضوع از توابع IF های تو در تو (متداخل) یا Nested_If استفاده میکنیم.

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

مثال : فرض کنید میخوایم راجع به معدل یک دانشجو تصمیم بگیریم:

اگه معدل بالای ۱۲ باشه –> قبول،

اگه بین ۱۰ تا ۱۲ باشه –> مشروط و

اگه زیر ۱۰ باشه –> مردود هست.

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

=IF(A1>=12,”قبول”)

تا اینجا تونستیم اونهایی که بزرگتر مساوی ۱۲ هستن رو جدا کنیم. حالا هر چی که زیر ۱۲ باشه، یا مردوده و یا مشروط. پس کافیه بجای Value_If_False تابع IF یا همون آرگومان سوم، یک IF دیگه بنویسیم به این صورت:

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

به نحوه کار تابع IF تو در تو دقت کنید:

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

از داخلی ترین تابع محاسبه شروع میشه. چون ۸ از ۱۰ کمتره، پس خروجی IF داخلی، میشه مردود. حالا یک IF داریم که Value_If_True آن قبول و Value_If_False آن مردود است. پس ۸ با ۱۲ مقایسه میشه و چون کمتر از ۱۲ هست، خروجی نهایی فرمول، مردود خواهد بود.

نکته : در نسخه ۲۰۰۷ به بعد، محدودیت تعداد IF های متداخل، ۶۴ تا هست.

لازم به ذکر است که تابع IFS هم در نسخه های ۳۶۵ وجود دارد که همین کار رو انجام می دهد.

خب، با یک مثال ساده نحوه استفاده از تابع IF بصورت تو در تو رو دیدیم. اما به این موضوع توجه کنید که استفاده خیلی زیاد از IF های تو در تو ممکنه درست نباشه. چون دیباگ کردن فرمول رو سخت میکنه.

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

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

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


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

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