آرگومان ها مقادیری هستند که توابع برای انجام محاسبات استفاده می کنند. در برنامههای صفحهگسترده مانند Excel و Google Sheets، توابع فقط فرمولهای داخلی هستند که محاسبات مجموعهای را انجام میدهند و بیشتر این توابع نیاز به وارد کردن دادهها، یا توسط کاربر یا منبع دیگری، برای برگرداندن نتیجه دارند.
موضوع نحو
سینتکس یک تابع به چیدمان تابع اشاره دارد و شامل نام تابع، پرانتز، جداکننده های کاما و آرگومان های آن است.
آگومان ها همیشه با پرانتز احاطه می شوند و آرگومان های فردی با کاما از هم جدا می شوند.
یک مثال ساده، که در تصویر بالا نشان داده شده است، تابع SUM است که می تواند برای جمع یا مجموع ستون های طولانی یا ردیف های اعداد استفاده شود. نحو این تابع: است
مجموع (شماره 1، شماره 2، … شماره 255)
آگومان های این تابع عبارتند از:
Number1, Number2, … Number255
تعداد استدلال
تعداد آرگومان هایی که یک تابع به آن نیاز دارد با تابع متفاوت است. تابع SUM می تواند تا 255 آرگومان داشته باشد، اما فقط یک آرگومان مورد نیاز است - آرگومان Number1. بقیه اختیاری هستند.
عملکرد OFFSET، در عین حال، دارای سه آرگومان ضروری و دو آرگومان اختیاری است.
سایر توابع، مانند توابع NOW و TODAY، هیچ آرگومان ندارند اما داده های خود - شماره سریال یا تاریخ - را از ساعت سیستم کامپیوتر می گیرند. حتی اگر هیچ آرگومان مورد نیاز این توابع نباشد، پرانتزها، که بخشی از نحو تابع هستند، همچنان باید هنگام وارد کردن تابع گنجانده شوند.
انواع داده در آرگومان
مانند تعداد آرگومانها، انواع دادههایی که میتوان برای آرگومان وارد کرد بسته به تابع متفاوت است.
در مورد تابع SUM، همانطور که در تصویر بالا نشان داده شده است، آرگومان ها باید حاوی داده های عددی باشند، اما این داده می تواند: باشد.
- دادههای واقعی در حال جمعبندی - آرگومان Number1 در تصویر بالا
- یک ارجاع سلول جداگانه به مکان داده های عددی در کاربرگ - آرگومان Number2
- آرایه یا محدوده ای از مراجع سلول - آرگومان Number3
انواع دیگر داده هایی که می توانند برای آرگومان استفاده شوند عبارتند از:
- داده نوشتاری
- مقادیر بولی
- مقادیر خطا
- کارکردهای دیگر
توابع تودرتو
معمول است که یک تابع به عنوان آرگومان برای تابع دیگر وارد شود. این عملیات به عنوان توابع تودرتو شناخته می شود و برای گسترش قابلیت های برنامه در انجام محاسبات پیچیده انجام می شود.
برای مثال، غیرمعمول نیست که توابع IF یکی در داخل دیگری مانند شکل زیر قرار گرفته باشند.
=IF(A1 > 50, IF(A2 < 100, A110, A125)
در این مثال، تابع IF دوم یا تودرتو به عنوان آرگومان Value_if_true اولین تابع IF استفاده می شود و برای آزمایش شرط دوم استفاده می شود، اگر داده های سلول A2 کمتر از 100 باشد.
از سال 2007 اکسل، 64 سطح تودرتو در فرمول ها مجاز است. قبل از آن، تنها هفت سطح از تودرتو پشتیبانی میشد.
پیدا کردن آرگومان های یک تابع
دو راه برای یافتن الزامات آرگومان برای توابع جداگانه عبارتند از:
- کادر محاوره ای تابع را در اکسل باز کنید
- ویندوزهای راهنمای ابزار در Excel و Google Sheets
جعبههای گفتگوی عملکرد اکسل
اکثریت قریب به اتفاق توابع در اکسل یک کادر محاوره ای دارند، همانطور که برای تابع SUM در تصویر بالا نشان داده شده است، که آرگومان های مورد نیاز و اختیاری برای تابع را فهرست می کند.
باز کردن کادر محاوره ای تابع را می توان با: انجام داد
- پیدا کردن و کلیک کردن روی نام یک تابع در زیر تب Formula روبان؛
- روی گزینه Insert Function که در کنار نوار فرمول قرار دارد، کلیک کنید.
همانطور که در تصویر بالا نشان داده شده است،
نکته ابزار: تایپ نام یک تابع
روش دیگری برای یافتن آرگومان های یک تابع در Excel و Google Sheets این است که:
- یک سلول را انتخاب کنید.
-
علامت مساوی را وارد کنید تا به برنامه اطلاع دهید که یک فرمول وارد شده است.
-
نام تابع را وارد کنید.
هنگامی که تایپ می کنید، نام همه توابع که با آن حرف شروع می شوند در یک راهنمای ابزار زیر سلول فعال ظاهر می شوند.
-
یک پرانتز باز وارد کنید - تابع مشخص شده و آرگومان های آن در راهنمای ابزار فهرست شده است.
در اکسل، پنجره راهنمای ابزار آرگومانهای اختیاری را با براکت () احاطه میکند. همه آرگومان های فهرست شده دیگر مورد نیاز هستند.
در Google Sheets، پنجره راهنمای ابزار بین آرگومان های ضروری و اختیاری تفاوتی قائل نمی شود. در عوض، شامل یک مثال و همچنین خلاصه ای از استفاده از تابع و شرحی از هر آرگومان است.