تابع IF در اکسل با 7 مثال کاربردی

توابع شرطی
بدون دیدگاه
تابع IF

تابع IF یکی از توابع پرکاربرد در نرم‌افزار اکسل است و برای ایجاد شرط‌های منطقی در فرمول‌ها استفاده می‌شود. این تابع به صورت زیر عمل می‌کند:

=IF(شرط، اگر_صحیح، اگر_غلط)

شرط: یک عبارت منطقی که ارزیابی می‌شود. اگر این شرط صحیح باشد، اکسل اقدام به اجرای قسمت “اگر_صحیح” می‌کند؛ در غیر این صورت به قسمت “اگر_غلط” می‌رود.

اگر_صحیح: عبارت یا مقداری که در صورتی که شرط صحیح باشد، اجرا می‌شود.

اگر_غلط: عبارت یا مقداری که در صورتی که شرط غلط باشد، اجرا می‌شود.

برای مثال، فرض کنید می‌خواهیم یک فرمول بنویسیم که اگر مقدار در سلول A1 بیشتر از 10 باشد، عبارت “بیشتر از 10” و در غیر این صورت عبارت “کمتر یا مساوی 10” نمایش دهد. فرمول متناظر به صورت زیر خواهد بود:

=IF(A1 > 10, “بیشتر از 10”, “کمتر یا مساوی 10”)

در اینجا، A1 شرط است که اگر ارزش در آن بیشتر از 10 باشد، عبارت “بیشتر از 10” نمایش داده می‌شود و در غیر این صورت، عبارت “کمتر یا مساوی 10” نمایش داده می‌شود.

ترکیب تابع IF با سایر توابع

در اکسل امکان ایجاد فرمول‌های پیچیده‌تر و قدرتمندتر را فراهم می‌کند. این ترکیبات می‌توانند برای ارزیابی شرایط پیچیده‌تر، انجام محاسبات مشروط، و یا انجام عملیات مختلف در صورت برقراری یا عدم برقراری یک شرط مفید باشند. در زیر چند مثال از ترکیب IF با سایر توابع در اکسل آورده شده است:

مثال 1: ترکیب IF با تابع SUM

در این مثال، می‌خواهیم مجموع اعداد در یک محدوده را حساب کنیم، اما فقط اعدادی که بیشتر از 5 هستند را در نظر بگیریم.

=SUMIF(A1:A10, “>5”)

مثال 2: ترکیب IF با تابع VLOOKUP

در این مثال، با استفاده از تابع VLOOKUP مقداری را از یک جدول جستجو می‌کنیم و اگر یافت شود، پیام “یافت شد” و در غیر این صورت “یافت نشد” نمایش دهیم.

=IF(ISNUMBER(VLOOKUP(A1, B1:C10, 2, FALSE)), “یافت شد”, “یافت نشد”)

مثال 3: ترکیب IF با تابع CONCATENATE

در این مثال، از تابع CONCATENATE برای ادغام دو متن با استفاده از تابع IF بر اساس یک شرط استفاده می‌کنیم.

=IF(B1 > 10, CONCATENATE(“بیشتر از 10: “, B1), “کمتر یا مساوی 10”)

مثال 4: ترکیب IF با تابع AVERAGE

در این مثال، می‌خواهیم میانگین اعدادی را حساب کنیم که بیشتر از 5 هستند.

این ترکیبات نشان از امکانات گسترده‌ای دارند که اکسل برای ایجاد فرمول‌های پیچیده‌تر ارائه می‌دهد و به کاربران این امکان را می‌دهد که به سرعت و با دقت اطلاعات خود را تحلیل و پردازش کنند.

مثال 5: ترکیب IF با تابع INDEX و MATCH

در این مثال، از ترکیب توابع INDEX و MATCH برای بازیابی مقدار مرتبط با یک شرط خاص استفاده می‌کنیم.

=IF(MATCH(A1, B1:B10, 0), INDEX(C1:C10, MATCH(A1, B1:B10, 0)), “یافت نشد”)

این فرمول به ما اجازه می‌دهد تا اگر مقدار در سلول A1 در محدوده B1:B10 یافت شود، مقدار متناظر در محدوده C1:C10 را بازیابی کنیم. در غیر این صورت، پیام “یافت نشد” نمایش داده می‌شود.

مثال 6: ترکیب IF با تابع COUNTIF

در این مثال، می‌خواهیم تعداد اعدادی را بشماریم که بیشتر از 15 هستند.

=IF(COUNTIF(A1:A10, “>15”) > 0, “حداقل یک مقدار بیشتر از 15 وجود دارد”, “هیچ مقداری بیشتر از 15 یافت نشد”)

مثال 7: ترکیب IF با تابع LEN

در این مثال، از تابع LEN برای اندازه‌گیری طول یک متن استفاده می‌کنیم و در صورتی که طول متن بیشتر از 10 باشد، پیام “متن طولانی” نمایش می‌دهیم.

=IF(LEN(A1) > 10, “متن طولانی”, “متن کوتاه یا متوسط”)

این مثالات نشان از توانمندی ترکیب IF با سایر توابع در اکسل دارند تا به تحلیل دقیق‌تر و گسترده‌تر داده‌ها بپردازیم و به سرعت به نتایج دلخواهمان برسیم.

task_alt

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

برای دریافت مشاوره و هرگونه سوالات خود با مشاورین ما در ارتباط باشید.

درخواست مشاوره رایگان

تماس با ما

"*"فیلدهای ضروری را نشان می دهد

لطفاً آنچه را که در ذهن دارید به ما اطلاع دهید. سوالی از ما دارید؟ بپرس.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.
برای ادامه، شما باید با قوانین موافقت کنید