شرح تابع IF
درجه اهمیت: بسیار کاربردی
تابع IF در اکسل یک عملیات منطقی است که شرط ورودی را بررسی میکند و بر اساس نتیجه آن که TRUE یا FALSE است یک سری عملیات را انجام خواهد داد. در صورت TRUE بودن شرط، آنگاه عملیاتی که مد نظر کاربر در هنگام صحیح بودن شرط انجام خواهد شد و در صورت FALSE بودن عملیاتی که مد نظر کاربر در هنگام غلط بودن است انجام میشود. این تابع در اکسل در طبقه توابع Logical قرار دارد.
نوشتار این تابع به صورت زیر است:
=IF( خروجی هنگام غلط بودن , خروجی هنگام درست بودن , شرط )
ورودی های این تابع به شرح زیر هستند
شرط : یک عملیات منطقی است که یک پاسخ صحیح (TRUE) یا غلط (FALSE) دارد.
خروجی هنگام درست بودن : مقدار خروجی که در صورت درست بودن شرط میخواهیم داشته باشیم.
خروجی هنگام غلط بودن : مقدار خروجی که در صورت غلط بودن شرط میخواهیم داشته باشیم.
آنچه که تابع باز می گرداند
تابع IF یک مقدار بازمیگرداند که در صورت درست بودن شرط، مقداری که در بخش خروجی صحیح تابع وجود دارد و در صورت غلط بودن شرط، مقداری که در بخش خروجی غلط تابع وجود دارد باز گردانده میشود.
نکات
– اگر مقدار غلط در فرمول خالی باشد و در عین حال شرط غلط باشد خروجی مقدار منطقی FALSE خواهد شد (ردیف ۷ مثال ۱).
– از تابع IF میتوان به صورت تودرتو استفاده کرد. به این صورت که بیش از یک IF در فرمول وجود داشته باشد (مثال ۳). تعداد این مراحل در اکسل ۲۰۰۳ به قبل ۷ عدد است و بیش از این تعداد با پیغام خطا مواجه میشویم، در حالیکه این تعداد در اکسل ۲۰۰۷ و بالاتر به ۶۴ عدد رسیده است. هنگام استفاده از این تابع به صورت تودرتو به یاد داشته باشید که شاید بتوان با استفاده از توابع دیگر این عملیات را ساده تر انجام داد. به عنوان مثال به فرمول زیر که دارای ۹ تابع IF تودرتو است توجه کنید، این عمل به سادگی با تابع CHOOSE قابل اجراست و نیاز به این حجم از فرمول نویسی نمیباشد:
برای دانلود مجموعه کامل راهنمای توابع به همراه فایل های مثال در اکسل به لینک کتاب «راهنما و مثال های توابع مایکروسافت اکسل» رجوع شود.
مثال های تابع IF
مثال ۱
در مثال زیر نحوه کاربری تابع IF را مشاهده میکنید.
مثال ۲
در مثال زیر یک نمونه ساده از کارایی فرمول IF را برای استفاده در فروشگاه ها مشاهده میکنید.
مثال ۳
در این مثال چند ترکیب ساده دو مرحله ای از تابع IF را مشاهده میکنید. با کمی دقت و مقایسه مثال های زیر با فرمول اصلی، پی به منطق این فرمول ها خواهید برد.
برای یادگیری نرم افزار اکسل به صورت کاربردی به دوره «آموزشی اکسل کاربردی» رجوع شود.
برای یادگیری برنامه نویسی به زبان VBA به دوره «آموزش VBA در اکسل» مراجعه نمایید.
خطاهای معمول
#VALUE! : مقدار وارد شده به عنوان شرط نتیجه TRUE یا FALSE نداشته باشد.
۰ پاسخ به "تابع IF"