تابع سفارشی در اکسل 💥چطور تابع مدنظرتان را در اکسل ایجاد کنید ؟
سلام به سافت پلاس خوش امدید . امروز می خواهیم در مورد نحوه ساخت تابع سفارشی در اکسل با هم صحبت کنیم .
اینکه اصلا یک تابع در اکسل چی هست ؟
چند نوع تابع در اکسل داریم ؟
منظور از تابع سفارشی در اکسل چی هست ؟
و اینکه چطور می شود یک تابع سفارشی را برای خودتان در اکسل ایجاد کنید .
از شما دعوت می کنم که تا انتهای این اموزش هم من را همراهی کنید .
فهرست محتوا
چرا و چطور به تابع سفارشی در اکسل نیاز پیدا می کنید ؟
نرم افزار اکسل برای خودش کلی قابلیت ها و امکانات کاربردی دارد .
یکی از همین قابلیت ها تعداد زیادی از توابعی است که در داخل آن قرار دارد و شما می توانید با استفاده از هر کدام از توابع کلی کارها و محاسبات مختلف را انجام بدهید .
توابع اماری- توابع ریاضی- توابع تاریخ-توابع متنی و کلی توابع دیگر همه ه همه جزو تواعی هستند که در اکسل وجود دارند و شما هم می توانید از آنها برای کارهای مختلفی استفاده کنید .
طراحان اکسل نمی توانند توابع مورد نیاز برای همه کاربران خودش را پیش بینی کنند .
بله این یک واقعیت است .
طراحان نرم افزار اکسل نمی توانند پیش بینی کنند که تک تک کسانی که به سر وقت اکسل می آیند به چه تابعی نیاز دارند تا آن تابع را برایش ایجاد کنند و در داخل نرم افزار اکسل قرار بدهند .
حتی اگر این امکان را هم داشتند اصلا کار نشدنی خواهد بود و تصورش را بکنید که همین الان نرم افزار اکسل بیشتر از 500 تا تابع دارد .
و تازه این 500 تا تابع مربوط به توابعی است که بیشترین عمومیت و کاربرد را برای همه کاربران دارد .
حالا اگر اکسل بخواهد به سراغ تک تک کاربران برود و برای همه آنها توابع مورد نیازشان را بنویسد تعداد این توابع از تعداد 500 تا سر به چندین هزار تابع خواهد زد .
اما در کنار همه اینها اکسل یک قابلیت فوق العاده جالب و کاربردی دارد و آن هم قابلیت تعریف و ایجاد توابع سفارشی در اکسل است .
اما چطوری می شود یک تابع شخصی سازی شده یا سفارشی شده را در اکسل ایجاد کرد ؟
در ادامه راجع به آن بیشتر صحبت می کنیم .
چطوری یک تابع سفارشی ایجاد کنیم ؟
برای اینکه بتوانید یک تابع سفارشی را برای خودتان ایجاد کنید نیاز به دانستن کدهای VBA دارید .
اما من سعی می کنم که با یک مثال خیلی ساده مراحل ایجاد یک تابع سفارشی را به شما آموزش بدهم .
در ادامه می خواهم با همدیگر یک تابعی را برای اکسل بنویسیم که با استفاده از آن می توانید مساحت هر دایره ای را صرفا با در اختیار داشتن عدد مربوط به شعاع آن محاسبه کنید .
قدم اول : وارد محیط برنامه نویسی اکسل شوید
برای این کار وقتی که نرم افزار اکسل اکسل را باز کردید با استفاده از دکمه های ALT +F11 وارد محیط کد نویسی اکسل شوید .
قدم دوم :یک ماژول ایجاد کنید .
وارد محیط کد نویسی اکسل که شدید از منوی Insert روی گزینه module کلیک کنید تا یک ماژول خالی برای شما ایجاد شود .
فرمول محاسبه مساحت در ریاضیات بصورت ضرب مجذور شعاع در عدد ثابت 3.14 است
قدم سوم :حالا شروع به کد نویسی کنید
برای اینکه بتوانید یک تابع برای محاسبه مساحت دایره داشته باشید باید کدهای زیر را در داخل این ماژول بنویسید .
Public Function Circle_Area(radius As Single) As Single
Const PI = 3.14
Circle_Area = PI * (radius ^ 2)
End Function
بیایید کمی این این کدها را بررسی کنیم .
خط شماره-1
در خط شماره 1 از این کدها کلمه کلیدی Public قرار دارد .
این یکی از صدها کلمات کلیدی در برنامه نویسی VBA است و در اینجا به معنی این است که این تابع یک تابع عمومی است و از همه جا قابلیت دسترسی دارد .
در ادامه کلمه کلید Function را داریم . این کلمه به اکسل می گویید که شما می خواهید یک تابع عمومی را برای اکسل تعریف کنید .
عبارت سومی که در همین خط وجود دارد Circle_Area است . این در واقع اسم مورد نظری است که قرار است بعدا در محیط اکسل از این اسم برای دسترسی به این تابع استفاده کنید .
حالا به عبارت داخل پرانتز می رسیم .
در داخل پرانتز برای اکسل تعریف می کنیم که تابع مورد نظر ما قرار است یک ورودی داشته باشد در اینجا برای این ورودی یک اسم مشخص و یک نوع داده هم برایش تعیین می کنیم .
در انتهای این خط از کد مشخص می کنیم که خروجی این تابع از یک عدد از نوع single باشد .
خط شماره-3
در خط شماره 3 ما یک ثابت تعریف کردیم . این ثابت همان عدد ثابت پی در ریاضیات است یعنی همان عدد 3.14
خط شماره-5
در خط شماره 5 اصل محاسبه مربوط به مساحت دایره را می توانید تعریف کنید .
حالا که تابع مورد نظر خودتان را با این مشخصات نوشتید نوبت به استفاده از این تابع در محیط اکسل است.
نحوه استفاده از یک تابع سفارشی در اکسل
بعد از همه این مراحل نوبت به فراخوانی تابعی است که آن را ساخته ایم . این شاید ساده ترین مرحله کار باشد .
کافی است نرم افزار اکسل خودتان را باز کرده و اسم تابعی را که در مراحل قبلی با هم ساختیم را در داخل کادر مربوط به فرمول ها بنویسید .
در مورد این مرحله به صورت عملی در داخل ویدئوی همین صفحه به صورت عملی صحبت می کنم . پس توصیه می کنم که دیدن این ویدئوی کوتاه را از دست ندهید .
به نظرتان این اموزش چقدر برای شما کاربردی و مفید بود .
خوشحال می شوم که نظر خودتان را در قسمت دیدگاههای این مطلب داشته باشم تا از نظر شما هم برای تکمیل تر کردن این مطلب استفاده کنم .
امیدوارم که باز هم شما را در سافت پلاس ببینم .
دیدگاهتان را بنویسید