شرح کلی تابع IFS
تابع IFS در اکسل یکی از توابع جدید است که به شما اجازه میدهد چندین شرط را بهصورت همزمان بررسی کنید بدون اینکه نیاز به استفاده از تو در تو کردن توابع IF داشته باشید. این تابع میتواند کدهای شما را سادهتر و خواناتر کند.
شرح کلی تابع IFS
تابع IFS بهجای این که دو نتیجه (درست و نادرست) داشته باشد، میتواند چندین جفت شرط و نتیجه را بپذیرد. این تابع به صورت زیر عمل میکند:
فرمول کلی:
=IFS(شرط1، نتیجه1، شرط2، نتیجه2، شرط3، نتیجه3، …)
مثال عملی از تابع IFS
فرض کنید جدول زیر را دارید که نمرات دانشجویان را نشان میدهد و میخواهید وضعیت هر دانشجو را بر اساس نمره مشخص کنید:
وضعیتها به شرح زیر است:
نمره بالای 80: “عالی”
نمره بین 60 تا 80: “خوب”
نمره بین 50 تا 60: “قبول”
نمره زیر 50: “مردود”
برای تعیین وضعیت هر دانشجو با استفاده از تابع IFS میتوانید از فرمول زیر استفاده کنید:
=IFS(B2>80, “عالی”, B2>60, “خوب”, B2>50, “قبول”, B2<50, “مردود”)
نحوه استفاده
1. فرمول را در سلول وضعیت (ستون C) برای اولین دانشجو (علی) وارد کنید و سپس آن را به دیگر سلولها بکشید.
2. این فرمول بررسی میکند که آیا نمره علی بالای 80 است، اگر بله، نتیجه “عالی” خواهد بود. اگر نه، به شرط بعدی میرود و این فرآیند ادامه پیدا میکند.
مزایای تابع IFS
1. سادهتر بودن: با استفاده از IFS نیازی به تو در تو کردن توابع IF ندارید، که باعث افزایش خوانایی فرمولها میشود.
2. کاهش خطا: با سادهتر شدن فرمولها، احتمال خطا نیز کاهش مییابد.
3. ایجاد شرایط بیشتر: با استفاده از IFS میتوانید تا 127 جفت شرط و نتیجه را بررسی کنید.
نکات مهم در استفاده از تابع IFS
تنظیم شرطها: شرطها به ترتیب بررسی میشوند. پس باید از بالاترین به پایینترین مقدار شروع کنید تا اطمینان حاصل کنید که شرطهای درست بهدرستی شناسایی شوند.
نتیجه پیشفرض: در تابع IFS اگر هیچکدام از شرطها برقرار نباشند، نتیجهای برگردانده نمیشود. بنابراین میتوانید در انتها از یک شرط عمومی (مثلاً همیشه درست) برای بازگرداندن نتیجه پیشفرض استفاده کنید:
=IFS(B2>80, “عالی”, B2>60, “خوب”, B2>50, “قبول”, TRUE, “مردود”)
جمعبندی
تابع IFS ابزاری کارآمد و ساده برای بررسی چندین شرط بهصورت همزمان است. با استفاده از این تابع میتوانید کدهای خود را سادهتر و خواناتر کنید و به راحتی از آن در تحلیل دادهها و گزارشات استفاده کنید.