اگر برنامهنویسی انجام دادهاید، میدانید که میتوانید دستورات شرطی معروف به If...Then را ایجاد کنید. اساساً، این جملات راهی را به شما می دهد تا بگویید "اگر این درست است، پس آن را انجام دهید." اکسل یک تابع کاربرگ IF را فراهم می کند تا اساساً همان کار را در یک فرمول انجام دهد.
شما قبلاً می دانید که چگونه از تابع IF استفاده کنید زیرا در سایر ExcelTips پوشش داده شده است. چیزی که ممکن است ندانید این است که می توانید توابع IF را تودرتو کنید. به عنوان مثال، در صورت درست بودن دو شرط دیگر، موقعیتی را در نظر بگیرید که می خواهید مقداری را برگردانید. اگر سلول B5 دارای تنظیم دما و سلول B6 دارای تنظیم فشار است، ممکن است بخواهید سلول B7 حاوی کلمات "TOO HIGH" باشد اگر B5 بزرگتر از 100 و سلول B6 بزرگتر از 50 باشد. برای انجام چنین کاری، می توانید از فرمول زیر استفاده کنید:
=IF(B5>100,IF(B6>50,"TOO HIGH",""),"")
توجه داشته باشید که دو تابع IF در اینجا وجود دارد. اولین مورد بررسی می کند که آیا مقدار B5 بزرگتر از 100 است یا خیر. اگر اینطور باشد، تابع IF بعدی فراخوانی می شود. این یکی بررسی می کند که آیا B6 بزرگتر از 50 است یا خیر. اگر اینطور باشد، کلمات "TOO HIGH" در سلول نمایش داده می شوند. اگر هر یک از دستورات شرطی ناموفق باشد، هیچ چیزی در سلول نمایش داده نمی شود.