سینتکس یک تابع در Excel یا Google Sheets به چیدمان و ترتیب تابع و آرگومان های آن اشاره دارد. یک تابع در Excel و Google Sheets یک فرمول داخلی است. همه توابع با علامت مساوی (=) و به دنبال آن نام تابع مانند IF، SUM، COUNT یا ROUND شروع می شوند. وقتی از نحو صحیح برای توابع در Excel یا Google Sheets استفاده میکنید، از پیامهای خطا جلوگیری میکنید.
دستورالعمل های این آموزش برای Excel 2019، Excel 2016، Excel 2013، Excel 2010، Excel 2007، Excel Online و Excel برای Mac اعمال می شود.
نحو تابع IF
آگومان های یک تابع به تمام داده ها یا اطلاعات مورد نیاز یک تابع اشاره دارد. این آرگومان ها باید به ترتیب صحیح وارد شوند. به عنوان مثال، نحو تابع IF در اکسل این است:
=IF(تست_منطقی، مقدار_اگر_درست، مقدار_اگر_نادرست)
پرانتز و کاما
علاوه بر ترتیب آرگومانها، اصطلاح نحو همچنین به قرار دادن پرانتز یا پرانتز گرد در اطراف آرگومانها و استفاده از کاما به عنوان جداکننده بین آرگومانهای فردی اشاره دارد.
از آنجایی که نحو تابع IF برای جدا کردن سه آرگومان تابع به کاما نیاز دارد، از کاما در اعداد بزرگتر از 1000 استفاده نکنید.
خواندن نحو تابع IF
تابع IF در Excel و Google Sheets دارای سه آرگومان است که به ترتیب زیر مرتب شده اند:
- آزمون_منطقی آرگومان
- Value_if_true آرگومان
- Value_if_false آرگومان
اگر آرگومان ها به ترتیب دیگری قرار گیرند، تابع یک پیام خطا یا یک پاسخ غیرمنتظره برمی گرداند.
الزامی در مقابل آرگومان های اختیاری
یکی از اطلاعاتی که نحو به آن مربوط نمی شود این است که آیا یک آرگومان لازم است یا اختیاری. در مورد تابع IF، آرگومان های اول و دوم (آگومان های Logical_test و Value_if_true) مورد نیاز است. آرگومان سوم، آرگومان Value_if_false، اختیاری است.
اگر آرگومان سوم از تابع حذف شود و شرط آزمایش شده توسط آرگومان Logical_test تابع به صورت نادرست ارزیابی شود، آنگاه تابع عبارت FALSE را در سلولی که تابع در آن قرار دارد نمایش می دهد.