ایام هفته را در نظر بگیرید:

شنبه    یکشنبه    دوشنبه    سه شنبه    چهارشنبه    پنج شنبه    جمعه

همه ما می دانیم شنبه اولین روز و یکشنبه دومین روز و …..می باشد.یعنی در ذهن خود شنبه را متناظر با عدد 1 و یکشنبه را متناظر با عدد 2 و…در نظر می گیریم.

تابع Choose مشابه همین کار را انجام می دهد.یعنی اگر عدد 1 را به آن بدهیم، روز شنبه را بر می گرداند و اگر عدد 2 را به آن بدهیم روز یکشنبه را برای ما بر می گرداند.اجازه دهید این مفاهیم را در مثال تابع Choose به شما نشان دهیم.

ساختار تابع Choose:

=CHOOSE(index_num, value1, [value2], …)

=CHOOSE(مقدار دوم , مقدار اول, عدد, …)

index_num:

این قسمت یک آرمگان اجباری می باشد.در این بخش یک عدد بین 1 تا 254 باید وارد کنید.دقت کنید در این بخش می توانید از مرجع یا توابعی استفاده کنید که خروجی آن ها عددی بین 1 تا 254 باشد.

اگر عدد اعشاری وارد کردید.اکسل جز صحیح آن را در نظر می گیرد و اگر عدد وارد شده کمتر یا بیشتر از آخرین Value  متناظر بود، خطای #VALUE! به ما نشان داده خواهد شد.

value1:

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

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

=CHOOSE(1,”شنبه”,”یکشنبه”,”دوشنبه”,”سه شنبه”,”چهارشنبه”,”پنج شنبه”,”جمعه”)

این فرمول می گوید وقتی عدد 1 را تایپ کردید من ارزش (Value) متناظر با آن را بر می گردانم.ارزش متناظر با عدد 1 روز “شنبه” خواهد بود.چون اولین ارگومان ما “شنبه” می باشد پس خروجی فرمول برابر با شنبه می باشد.

اگر مانند فرمول زیر عدد 2 را به کار بگیریم، خروجی آن برابر با “یکشنبه “می باشد.زیرا ارزش متناظر با آن برابر با “یکشنبه” می باشد.

=CHOOSE(2,”شنبه”,”یکشنبه”,”دوشنبه”,”سه شنبه”,”چهارشنبه”,”پنج شنبه”,”جمعه”)

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

دوست داریم به جای اینکه اعداد را تایپ کنیم، آن را به یک سلول ارجاع دهیم.پس قسمت index_num را به سلول A1 ارجاع می دهیم.مانند فرمول زیر:

=CHOOSE(A1,”شنبه”,”یکشنبه”,”دوشنبه”,”سه شنبه”,”چهارشنبه”,”پنج شنبه”,”جمعه”)

یعنی الان وقتی در سلول A1 اعداد 1 تا 7 را تایپ کنیم، آنگاه تابع ایام هفته را برای ما نشان خواهد داد.

شاید شما تا کنون از IF های متداخل برای این کار استفاده می کرده اید:

=IF(A1=1,”شنبه”,IF(A1=2,”یکشنبه”,IF(A1=3,”دوشنبه”,IF(A1=4,”سه شنبه”,IF(A1=5,”چهارشنبه”,IF(A1=6,”پنج شنبه”,IF(A1=7,”جمعه”,””)))))))

یا اگر تایع IFS در اکسل 2016 را فرا گرفته اید، می توانستید از این روش استفاده کنید:

=IFS(A1=1,”شنبه”,A1=2,”یکشنبه”,A1=3,”دوشنبه”,A1=4,”سه شنبه”,A1=5,”چهارشنبه”,A1=6,”پنج شنبه”,A1=7,”جمعه”)

اما توجه داشته باشید که این تابع کارایی بسیار بالاتری در ترکیب با سایر توابع خواهد داشت.

اکنون می خواهیم به شما نشان دهیم که تابع Choose می تواند به عنوان رفرنس یک تابع دیگر به کار گرفته شود و چطور از VALUE ها به عنوان رنج استفاده کنیم:

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

ترکیب choose و sum

قصد داریم جمع  تعداد قطعات معیوب را به دست آوریم.

ابتدا محدوده ها را با تابع Choose انتخاب می کنیم.در این مثال ما دو محدوده داریم، محدوده اول A2:A5 و محدوده دوم B2:B5 می باشد.چون قصد داریم قطعات معیوب را به دست آوریم پس در قسمت index عدد 2 را وارد می کنیم:

=CHOOSE(2,A2:A5,B2:B5)

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

=SUM(CHOOSE(2,A2:A5,B2:B5))

این فرمول می گوید از دو محدوده موجود،محدوده دوم (B2:B5) را انتخاب کن و سپس آن ها را با یکدیگر جمع کن.

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

=SUM(B2:B5)

پاسخ شما کاملا صحیح می باشد ولی هدف ما در اینجا معرفی توانمندی های این فرمول می باشد.

در مثال بعدی قصد داریم نشان دهیم آرایه ها چطور در تابع Chooos برای ما نقش بازی می کنند.

برای دیدن ادامه مطلب اگر عضو هستید وارد شوید. اگر عضو سایت نیستید عضو سایت شوید یا اشتراک خود را ارتقا دهید

عضویت در سایت

ورود به سایت

ارتقا

LinkedIn office learning

کانال تلگرام وب سایت آموزشی آفیس

مطالب مرتبط

دیدگاه ها

دیدگاه شما

(ضروری)
(ضروری,نمایش داده نمی شود)
(ضروری)

آخرين مطالب آموزشي

تغییر-حذف رنگ پس زمینه صفحات ورد-Word Page Color تابع RADIANS اکسل-تبدیل درجه به رادیان تابع DEGREES اکسل-تبدیل رادیان به درجه فرمول نویسی و معادلات در پاورپوینت-Equation PowerPoint فیلم برداری از صفحه نمایش با پاورپوینت Screen Recording PowerPoint تبدیل متن به جدول و بلعکس ورد-Convert Text to Table Word نحوه ایجاد جدول در ورد-Insert Table Word تعیین سایز کاغذ A5-A3 ورد و اکسل Word Excel Page Size ایجاد حاشیه برای عکس در ورد Picture Border Word ایجاد حاشیه در صفحات ورد-Page Borders Word ایجاد حاشیه برای پاراگراف در ورد-Word Paragraph Border تشخیص یا تعیین نسخه آفیس What version Office دانلود آفلاین آخرین آپدیت آفیس Office Updates رفع مشکل تبدیل اعداد انگلیسی-فارسی ورد 2016 Word آموزش نصب و حذف صحیح آفیس Install Uninstall Office 2016 تفاوت نسخه ها و لایسنس های آفیس Office ایجاد شماره اعداد خودکار در ورد Numbering تغییر فونت پیش فرض ورد Set Default Font Word خارج کردن متن عکس در وان نوت Picture to Text OneNote حل معادلات تایپی و دست نویس در وان نوت OneNote ادامه مطالب آموزشي

خبرنامه آفیس