شرح تابع SWITCH
درجه اهمیت تابع: کاربردی
تابع SWITCH یک ورودی را بر اساس تعدادی شروط تعیین شده توسط شما بررسی میکند و خروجی تابع از اولین شرطی که درست (TRUE) باشد استخراج خواهد شد. اگر هیچ کدام از شروط تعیین شده درست نباشد با پیغام خطای #N/A مواجه میشویم. این تابع در اکسل در طبقه توابع Logical قرار دارد.
نوشتار این تابع به صورت زیر است:
=SWITCH( پیش فرض , نتیجه , مقدار ۱ ، ۲ ، … , عبارت )
ورودی های این تابع به شرح زیر هستند
عبارت : عبارت یا مقداری که میخواهیم با مقادیر ورودی مقایسه شود.
مقدار : مقداری که میخواهیم با عبارت مورد نظر مقایسه شود. وارد کردن مقدار دوم به بعد اختیاری است.
[نتیجه] : نتیجهای که میخواهیم در صورت مطابقت مقدار آن با عبارت مورد نظر در خروجی نمایش داده شود. وارد کردن نتیجه دوم به بعد اختیاری است.
[پیشفرض] : وارد کردن این قسمت اختیاری بوده و بیانگر مقداری است که میخواهیم در صورتی که هیچ کدام از شرط ها صحت نداشت در خروجی تابع داشته باشیم.
آنچه که تابع باز می گرداند
تابع SWITCH یک مقدار بازمیگرداند.
نکات
– در این تابع میتوان حداکثر ۱۲۶ جفت شرط (مقدار و نتیجهی آن) وارد کرد.
– اگر میخواهید این تابع به جای پیغام خطا، یک مقدار پیشفرض خروجی دهد (در صورت عدم انطباق هیچ کدام از مقادیر با عبارت مورد نظر)، باید مقدار پیشفرض وارد شود، در غیر این صورت با پیغام خطای #N/A مواجه خواهیم شد.
– این تابع در نسخه های اکسل ۲۰۱۶ به بعد وجود دارد (به جز ۲۰۱۶ مک).
برای دانلود مجموعه کامل راهنمای توابع به همراه فایل های مثال در اکسل به لینک کتاب «راهنما و مثال های توابع مایکروسافت اکسل» رجوع شود.
مثال های تابع SWITCH
مثال ۱
در این مثال نحوه استفاده از تابع SWITCH را مشاهده میکنید.
در ردیف ۳ مثال بالا علیرغم وجود دو مقدار که با عبارت مطابقت دارد تنها نتیجهی مقدار اول استخراج شده است، چراکه همانطور که گفته شد تنها اولین مقداری که مطابق با عبارت مورد نظر باشد در نظر گرفته میشود. در ردیف ۵ به دلیل عدم انطباق هیچ یک از مقادیر با عبارت مورد نظر تابع پیغام خطا داده است که در ردیف ۶ با اضافه کردن مقدار پیشفرض به جای پیغام خطا مقدار مورد نظر ما نمایش داده شده است.
برای یادگیری نرم افزار اکسل به صورت کاربردی به دوره «آموزشی اکسل کاربردی» رجوع شود.
برای یادگیری برنامه نویسی به زبان VBA به دوره «آموزش VBA در اکسل» مراجعه نمایید.
خطاهای معمول
#N/A : هیچ کدام از مقادیر مطابق با عبارت مورد نیست و هیچ پیشفرضی نیز تعیین نشده است.
#NAME? : نسخه اکسل شما قدیمیتر از ۲۰۱۶ است و این تابع را پشتیبانی نمیکند.
۰ پاسخ به "تابع SWITCH"