تابع IF یک تابع شرطی از مجموعه توابع منطقی موجود در اکسل است ، که با استفاده از این تابع می توانید با تشخیص درست بودن یا نبودن شرط شما دستور مورد نظر خودتون رو اجرا کنید
کار کردن با این تابع آسان و در عین حال بسیار لذت بخش است.کسانی که علاقه به برنامه نویسی دارند شاید این موضوع رو بهتر درک کنند
شکل کلی این تابع به صورت زیر است :
IF(logical_test;[value_if_true];[value_if_false])
logical_test : شرطی که می خواهید آن را کنترل کنید ، این پارامتر میتونه مقدار یک سلول ، عدد یا هر چیز دیگه ای که میخواهید چک کنید مثل : A10>1
value_if_true : مقداری که می خواهید پس از کنترل شرط شما در پارامتر اولی ، در صورتی که شرط شما درست باشد انجام شود.
value_if_false : مقداری که می خواهید پس از کنترل شرط شما در پارامتر اولی ، در صورتی که شرط شما رعایت نشده باشد انجام شود
فرض کنید شما اطلاعاتی همانند جدول زیر داشته باشید :
اگر بخواهیم تعیین کنیم که اگر تعداد کالای ما بالاتر از 0 باشد ، امکان ارسال محصول وجود دارد و در غیر این صورت شرط ما عدم موجودی را نمایش دهد ، برای این کار در ستون وضعیت جدول فوق ، فرمول زیر را وارد می کنیم :
حالا اگر بخواهیم مثال فوق را گسترش بدیم ، یک ستون به جدول فوق به صورت زیر اضافه می کنیم :
در این مثال می خواهیم تعیین کنیم که در صورتی که تعداد درخواستی بیشتر از تعداد موجودی کالا در انبار است ، به ما نشان دهد که این تعداد درخواستی در انبار موجود نیست ، برای این کار ، فرمول زیر را در ستون وضعیت جدول فوق وارد می کنیم :
پس از دراگ کردن یا کپی کردن فرمول فوق در سلول ها دیگر ، نتیجه به صورت زیر خواهد بود :
همانطور که مشاهده می کنید ، فرمول if به خوبی شرط مورد نظر ما را اجرا کرده و نتیجه را طبق درخواست ما نمایش می دهد. در واقع کسانی که علاقه زیادی به فرمول نویسی دارند ، به راحتی می توانند انواع شرطهای مورد نظر خودشون رو در این تابع پباده کنند.البته سایت اکسلیـها درصدد گسترش فرمول نویسی در اکسل و آموزش هر چه بهتر و روانتر توابع موجود در اکسل است که این امر محقق نخواهد شد مگر با کمک شما کاربران عزیز...