همان طور که قبلا در آفیس باز گفته شد،فرمول نویسی حرفه ای در اکسل اصولی داره که حتما باید به اونها مسلط باشیم.باید کاربرد هر تابع و ورودی ها و خروجی آن هارا بدونیم.برای مثال امروز میخوایم با دو تابع MID و CHOOSE از لحاظ ترکیب شدن و ورودی و خروجی و ظایف آنها مطلع شویم
به جدول ذیل دقت کنید:
A | B | C | D | E | |
---|---|---|---|---|---|
1 | تاریخ | نوع کالا | فروش | شماره ماه | نام ماه |
2 | 95/12/01 | کتاب | 430895 | ||
3 | 95/03/05 | دفتر | 314059 | ||
4 | 95/01/14 | مداد | 412319 | ||
5 | 95/06/28 | خودکار | 31437 | ||
6 | 95/04/20 | تراش | 415324 | ||
7 | 95/03/18 | کتاب | 443603 | ||
8 | 95/07/06 | دفتر | 72226 | ||
9 | 95/08/13 | مداد | 439052 |
اگر در جدول بالا ما بخواهیم در سلولهای D2:D9 شماره ماهها را داشته باشیم چه کار باید بکنیم ؟ یا اگر بخواهیم در سلولهای E2:E9 نام ماههای سال را داشته باشیم از چه فرمولی باید استفاده کنیم. مثلا در سلول E2 به صورت خودکار نوشته شود اسفند.
پاسخ دو سوال بالا در استفاده از توابع MID و CHOOSE است . بیایید ابتدا ساختار دو تابع را بررسی کنیم :
[agroup first=”0″ connect=”622″] [accordion title=”ساختار تابع MID” connect=”622″]
همانطور که در تصویر هم می بینید تابع از سه آرگومان تشکیل شده که وارد کردن دیتا برای هر سه انها الزامی هست .( در پنجره آرگومنهای توابع وقتی آرگومانی پرررنگ باشد یعنی ورود دیتا در آن الزامی است)
TEXT:
سلولی که قرار است از متن داخل آن سلول کارکترهایی را استخراج کنیم را می دهیم که در این مثال می شود A2 نکته: وظیفه اصلی تابع MID استخراج قسمتی از متن از وسط آن می باشد .
START_NUM:
شماره کارکتری که می خواهید از آن به بعد را استخراج کنید . خود شماره هم محاسبه می شود . در این مثال عدد 4 می باشد. کارکتر چهارم سلول A2 در جدول بالا می شود عدد1
NUM_CHARS:
تعداد کاراکتری که باید استخراج شود . در مثال بالا چون ما می خواهیم عدد مربوط به ماه را به دست بیاوریم باید عدد 2 را وارد کنیم که در اینصورت از A2 عدد 12 را استخراج خواهد کرد . پس فرمولی که در D2:D9 باید استفاده شود به شرح ذیل است:
=MID(A2,4,2)
تا اینجا عدد مربوط به ماه را به دست آوردیم و حالا نوبت به دست آوردن نام ماهها می باشد که باید از تابع CHOOSE بهره ببریم. [/accordion] [/agroup]
[agroup first=”0″ connect=”640″] [accordion title=”تابع CHOOSE” connect=”640″]
در شکل زیر پیداست که تابع CHOOSE از دو آرگومان ضروری و 254 آرگومان اختیاری تشکیل شده است.
کار اصلی تابع CHOOSE این است که یک عدد بین 1 تا 254 از شما میگیرد و معادل متن و یا کاری که در ازای آن عدد باید انجام شود را انجام می دهد.
به عنوان مثال عدد 1 اگر در INDEX_NUM وارد کنیم و در VALUE1 هم بنویسم فروردین ، نتیجه فروردین خواهد بود و اگر در INDEX_NUM عدد 10 را بنویسیم و در VALUE10 هم بنویسیم دیماه . نتیجه دیماه خواهد بود.
[/accordion] [/agroup]
در نهایت فرمولی که در E2:E9 می توانیم استفاده کنیم تا نام ماهها را داشته باشیم به شرح ذیل است:
=CHOOSE(MID(A2,4,2),”فروردین”,”اردیبهشت”,”خرداد”,”تیر”,”مرداد”,”شهریور”,”مهر”,”آبان”,”آذر”,”دی”,”بهمن”,”اسفند”)
نکته : احتمال داره که اگر فرمول رو کپی کنید و در فایل خودتون استفاده کنید با خطا مواجه بشین که به دلیل تفاوت فونتها و یا استفاده از از سیمی کالومن باشد . برای اطلاعات بیشتر این مطلب آموزشی رو مطالعه کنید.
اگر توضیحات متنی شما را گیج کرده است قطعا با مشاهده فیلم آموزشی زیر به کاربرد این دو تابع و ترکیب آنها با هم پی خواهید برد.
بسیار بسیار عالی و آموزنده بود
متشکر از شما سپاس فراوان
خوشحالم که براتون مفید بوده
سلام
خواستم بدونم چطور میتونم با شما صحبت کنم . شماره موبایل شما هرچی میگیرم در دسترس نیست .
لطفا یک ایمیل یا تماسی با بنده بگیرید .
09163010841
یا عرض معذرت از شنبه در دسترس خواهد بود.
امتیاز بینندگان:1 ستاره
امتیاز بینندگان:2 ستاره
عالی بود متشکرم
خسته نباشید بسیار عالی بود
دستتون درد نکنه