نحوه نوشتن فرمول در اکسل_عمگرهای اصلی در فرمول نویسی _رعایت حق تقدم در فرمول نویسی_روش تعمیم فرمول ها در اکسل
فرمول نویسی در اکسل به زبان ساده
فرمولنویسی در اکسل exel به معنای استفاده از عملگرها، توابع و مراجعه به سلولها برای انجام محاسبات است. به طور ساده، شما میتوانید از فرمولهایی مانند جمع، ضرب، تفریق و… برای انجام محاسبات مختلف استفاده کنید.
مثال
به عنوان مثال، فرمول
=SUM(A1:A10)
به معنای جمع اعداد در سلولهای A1 تا A10 است.
همچنین میتوانید از توابع مانند IF برای انجام عملیات شرطی استفاده کنید، مانند
=IF(A1>10, “بزرگتر از 10”, “کوچکتر مساوی 10”)
. این توضیحات به زبان سادهتری برای فرمولنویسی در اکسلمیباشد.
نحوه نوشتن فرمول در اکسل
برای نوشتن فرمول در داخل یک سلول باید عبارت خود را با علامت «=» شروع کنید، با انجام این کار به اکسل می فهمانید که شما قصد نوشتن یک فرمول را در آن سلول دارید.
عمگرهای اصلی در فرمول نویسی
علامت «+» : جمع
علامت «-» : تفریق
علامت «/» : تقسیم
علامت «*» : ضرب
علامت «^» : توان
مثال :
در سلول A1 عدد ۴ و در سلول A2 عدد ۲ را تایپ کنید. اگر بخواهید سلول A1 را با سلول A2 جمع،تفریق، ضرب و … کنید .کافیست مطابق شکل زیر مراحل را انجام دهید.
- عبارت «=» را در سلول A3 تایپ کنید.
- با استفاده از اشاره گر موس سلول A1 را انتخاب کنیدو مشاهده می کنید که آدرس سلول A1 در سلول A3 درج می شود و سلول A1 به صورت خط چین لرزان در می آید.
- به عنوان مثال عبارت «+» را در سلول A3 تایپ کنید.
- با استفاده از اشاره گر سلول A2 را انتخاب کنید. مشاهده می کنید که نام سلول A2 نیز در سلول A3 وارد می شود، حال دکمه Enter را فشار دهید، با انجام این کار عدد ۶ باید در سلول A3 ظاهر شود.
نکته : در گام ۲ و ۴ می توانستید به جای استفاده از اشاره گر مستقیما عبارت های A1 و A2 را در سلول تایپ کنید.
نکته : توجه داشته باشید که تا قبل از Enter کردن دکمه های اشاره گر را حرکت ندهید، زیرا این کار باعث می شود آدرس خانه های دیگر در فرمول وارد شوند.
نکته : چون عملیات تقسیم، معکوس ضرب هست، تابعی برای تقسیم نداریم و در صورت نیاز از همان / استفاده میکنیم. اما توابعی داریم که اجزای تقسیم (باقیمانده، خارج قسمت) را محاسبه میکنند.
نکته :با توجه به اینکه تفریق، همان جمع اعداد منفی است، تابعی برای تفریق نیز اختصاص داده نشده است. یا از – و یا اینکه اعداد مورد نظر رو در -۱ ضرب می کنیم و در تابع Sum قرار می دهیم
رعایت حق تقدم در فرمول نویسی
نرم افزار اکسل برای انجام محاسبات و فرمول ها برای عملگرهای مختلف حق تقدم قائل می شود. مثلا اگر در یک عبارت از عمگرهای جمع،ضرب،تقسیم و توان استفاده شده باشد نرم افزار ابتدا عبارت شامل توان را محاسبه کرده، بعد عبارت های شامل ضرب و تقسیم را و در آخر عبارت های شامل جمع و تفریق را محاسبه می کند.
- البته به یاد داشته باشید که عبارت های داخل پرانتز بالاترین اولویت را در یک فرمول دارا می باشد.
روش تعمیم فرمول ها در اکسل
برای تعمیم یک فرمول مطابق شکل زیر مراحل را انجام می دهیم.
- داده های موجود در شکل را وارد کنید.
- در سلول C1 فرمول A1*B1= را وارد کنید و بعد دکمه Enter را فشار دهید.
- سلول C1 را انتخاب کنید و آن را تا سلول C5 تعمیم دهید.
با انجام مراحل بالا در حقیقت فرمول سلول C1 را به سلول های C2 تا C5 نیز وارد کرده اید ولی با این تفاوت که محتویات موجود در هر سلول نیز تعمیم پیدا کرده است.
مثال :
می خواهیم پولی را که یک فروشنده سکه باید از خریدار در برابر تخفیفی که می دهد دریافت کند، حساب کنیم. برای حل این سوال مطابق شکل زیر مراحل را دنبال کنید.
- داده های موجود در شکل را وارد کنید.
نکته : از حاصل ضرب قیمت هر سکه در تعداد سکه خریده شده مبلغ ناخالص به دست می آید. برای به دست آوردن مبلغ خالص باید مبلغ ناخالص را از میزان تخفیف کم کنید.
- در سلول F3 فرمول C3*D3-(C3*D3*E3= را تایپ و Enter کنید.
- ملاحظه می کنید که در سلول F3 مبلغ خالص (مبلغ قابل دریافت) به دست می آید.
- با استفاده از تعمیم سلول ها سلول F3 را تا سلول F6 تعمیم دهید.
- مشاهده می کنید که مبلغ قابل دریافت هر سکه در ستون F درج می شود.
نکته : اگر بخواهید اعداد فارسی تایپ شوند باید محدوده مورد نظر را انتخاب کنید و سپس یکی از قلم های فارسی را انتخاب کنید، به عنوان مثال B Nazanin.
فرمول
عبارتی است که عملیاتی خاص و تعریف شده را بر روی ارقام و مقادیر مشخص در محدودهای از سلول ها انجام میدهد.
با کمک فرمول های اکسلمیتوان محاسباتی مانند جمع، تفریق، ضرب، تقسیم، تعیین میانگین و درصد را برای تعداد زیادی از سلول ها انجام داد. برای این کار تنها کافی است مراحل زیر را انجام دهیم.
علاوه بر فرمول های اکسل، اصطلاح دیگری به نام تابع یا «Function» هم وجود دارد. توابع در اکسلبر حسب نوع محاسباتی که انجام میدهند، نامگذاری میشوند.
آشنایی با توابع اکسل، قدرت زیادی در کار با دادههای موجود در این نرمافزار به ما میدهد. توابع اکسل، گستره زیادی از کاربردها از جمله مهندسی، مالی، تحلیل داده، توابع زمانی، منطقی، ریاضی، آماری و غیره را دربرمیگیرند.
بهطور کلی فرمولها و توابع، ابزارهایی مفید برای انجام محاسبات در سریعترین زمان و با دقت بالا هستند. بنابراین لازم است کاملا با نحوه عملکرد و کاربرد این ابزار آشنا شد.
تعریف تابع
تابع همانند ماشینی است که یک ورودی و یک خروجی دارد. در تابع، خروجی به طریقی به ورودی وابسته است.
در برخی مواقع میتوان از یک تابع بهعنوان ورودی تابعی دیگر استفاده کرد. در این حالت اصطلاحا تابع ترکیبی را تولید کردهایم.
تعریف دیگر تابع (Function):
به تکهای از کدهایی سازمان یافته (در حالتی که خروجی نداشته باشد) گویند که برای انجام عملی خاص استفاده میشوند. میتواند هر کجا که آن کارِ ویژه باید انجام شود، استفاده یا فراخوانی (Call) شود.
تعریف دیگر تابع در اکسل :
در نرم افزار اکسل، تابع یک فرمول از پیش تعریف شده است که یک محاسبه خاص را با استفاده از مقادیری که کاربر در آن وارد میکند به عنوان آرگومان انجام میدهد.
هر تابع در اکسلهدف خاصی دارد.
هر تابع آرگومانهای خودش را دارد (مقادیر ورودی) تا مقدار نتیجه را در سلول بدست آورد.
اکسل صدها تابع کاربردی دارد که انجام عملیاتهای مختلف روی دادهها را سادهتر میکنند.
برای استفاده صحیح از توابع در اکسللازم است تا بخشهای مختلف یک تابع را بشناسید و همینطور با نحوه ساختن آرگومان ها آشنا شوید.
سه بخش زیر همیشه در یک تابع وجود دارند:
اجزای یک تابع
برای استفاده از تابع ، باید به شیوه ای خاص نوشته شوند که اصطلاحا syntax یا ساختار نامیده می شوند.
اجزاء تابع
هر تابع دارای دو جزء اصلی است. (به جز چند مورد)
آرگومانهای تابع
در یک تابع باید مقادیر ورودی را مشخص کنید تا به نتیجه دلخواه برسید.
آرگومان مقداری است که باید مشخص کنید. در قسمت زیر انواع آرگومان آورده شده است:
Required: یک آرگومان اختیاری مورد نیاز کاربر برای تعیین است و تابع بدون آن نمیتواند نتیجه خود را محاسبه کند.
Optional: اگر از تعیین این آرگومانها صرف نظر کنید، تابع برای محاسبه مقدار نتیجه آن متوقف نمیشود.
No Arguments: توابعی که در آنها نیازی به تعیین هیچ آرگومانی نیست.
توضیح بیشتر:توابع میتوانند هر تعدادی ورودی، خروجی داشته یا اصلاً ورودی یا خروجی یا هر دو را نداشته باشند. به نوع خاصی از تابع که ورودی ندارد، رویه (routine) گویند.
نحوه درج یک تابع در اکسل
ساده ترین نحوه نوشتن تابع در اکسلبه این صورت هست که ابتدا یک علامت مساوی (=) قرار داده، سپس نام تابع را نوشته و در نهایت یک یا چند آرگومان برای آن معرفی می شود. آرگومان ها حاوی اطلاعاتی هستند که می خواهید روی آنها محاسبات انجام گیرد.
1. اول از همه، باید = را تایپ کنید
2. سپس نام تابع را تایپ کنید.
3. پس از آن پرانتز باز را وارد کنید.
4.آرگومانها را مشخص کنید ( سلول های مورد نظر انتخاب کنید یا میتوانید مستقیماً مقادیر را در تابع وارد کنید).
توضیح بیشتر آرگومان ها:
آرگومان ها می توانند به یک سلول اکسل و یا به یک مجموعه سلول در اکسل اختصاص یابند بسته به ساختار آن تابع، می توانید از یک یا چند آرگومان استفاده کنید.
اگر یک تابع در اکسلدارای چندین آرگومان باشد، آرگومان ها را باید با علامت ویرگول (,) از یکدیگر جدا کنید.
5.در پایان پرانتزهای بسته را تایپ کرده و اینتر را بزنید.
روشهای مختلفی برای ساخت تابع در اکسل وجود دارند
نحوه نوشتن تابع در اکسل بصورت دستی
۱- سلول ی که می خواهید نوشتن تابع در اکسلرا در آن سلول انجام دهید، انتخاب نمایید.
2_ابتدا علامت مساوی (=) و سپس نام تابع مورد نظر را جهت تابع نویسی در اکسلتایپ کنید.
3_دامنه سلول ی برای قرار گرفتن در آرگومان را داخل پرانتز وارد کنید.
۴- کلید اینتر روی کیبورد را فشار دهید.
در نتیجه تابع محاسبه شده و نتیجه آن در سلول انتخاب شده، نمایش داده می شود.
نحوه دسترسی به کتابخانه توابع
توابع براساس کارشان دسته بندی شده اند
می توانید از طریق زبانه Formulas به کتابخانه توابع که بصورت دسته بندی شده شامل دسته های مالی (Financial) ، منطقی (Logical) ، متن (Text) و تاریخ و زمان (Date & Time) می باشند، دسترسی پیدا کنید.
بعد از انتخاب سلول ی که میخواهید فرمول بنویسید کلیک کنید و سپس به سربرگ Formulas بروید و در کتابخانه توابع (Function Library) ابتدا دسته بندی مورد نظر را انتخاب و سپس تابع مورد نظر خود را از منوی کشویی انتخاب کنید.پنجره آرگومان های تابع (Function Arguments) ظاهر می شود. در فیلد Value سلول های مورد نظر خود را تایپ و یا انتخاب نمایید.بر روی OK کلیک کنید.تابع محاسبه شده و نتیجه آن در سلول انتخاب شده، نمایش داده می شود.
انواع توابع اصلی در اکسل
در قسمت زیر انواع توابع اصلی در اکسل آن ذکر شده است:
Text Functions: توابعی که روی متون اعمال میشود
Date Functions: توابعی که روی تاریخ اعمال میشود.
Time Functions: توابع زمانی برای محاسبه دادههایی که مقادیر زمانی دارند استفاده میشوند.
Logical Functions: توابع منطقی توابعی هستند که روی عبارات منطق اعمال میشود
Maths Functions: توابع ریاضی . از این توابع برای بهتر شدن در محاسبات و تجزیه و تحلیل استفاده میشوند.
Statistical Functions: توابع آماری میتوانید در تجزیه و تحلیل دادهها استفاده کنید.
Statistical Functions: توابعی که میتوانید مقدار یا اطلاعاتی خاص در مورد یک سلول یا محدودهای از سلول ها را جستجو کنید.
Information Function: این توابع برای دریافت اطلاعات در مورد مقادیری که ارائه کردهاید استفاده میشود.
Financial Functions: این توابع در محاسبه برخی از محاسبات رایج مهم مالی،استفاده میشود
با این حال اگر به مساله ای برخوریم که تابعی برای آن وجود ندارد. نیاز است از ترکیب چند تابع استفاده کنیم. یا روشهایی را برای ساخت تابع سفارشی در اکسل هست که به ما امکان میدهند توابع مورد نظر خود را در این برنامه بنویسیم
دستور Insert Function
میتوان نام یک تابع را از طریق جستجوی آن تابع در اکسلپیدا کنید. شما می توانید این کار را با استفاده از دستور Insert Function انجام دهید. دستور Insert Function می تواند راهی قدرتمند برای یافتن سریع توابع و همچنین نوشتن تابع در اکسلباشد.
روش استفاده از دستور Insert Function
۱- سلول ی که می خواهید تابع را در آن ایجاد کنید، انتخاب نمایید.
۲- در زبانه Formulas روی دستور Insert Function کلیک کنید.پنجره Insert Function ظاهر می شود.
3- تعدادی کلمه کلیدی که توضیحی باشد در مورد تابعی که می خواهید در فرمول استفاده نمایید، به انگلیسی تایپ کرده و سپس روی Go کلیک کنید. همچنین می توانید از منوی کشویی select a category تابع مورد نظرتان را جستجو کنید.
4- از بین نتایج ظاهر شده نتیجه مورد نظرخود را پیدا کرده و آن را انتخاب کنید و سپس روی OK کلیک کنید.
5- پنجره Function Arguments ظاهر می شود. در این پنجره باید سلول هایی که آرگومان های تابع را می سازند، انتخاب و یا بصورت دستی تایپ کنید.
6- روی OK کلیک کنید.
7 تابع محاسبه شده و نتیجه آن در سلول انتخاب شده، نمایش داده می شود.
تابع سفارشی در اکسل چیست؟
UDF یا تابع سفارشی، تابعی است که توسط کاربر نوشته میشود مانند توابع استاندارد، دادههایی را دریافت میکند، عملیاتی روی آن انجام داده و نتیجه را در خروجی نمایش میدهد.
داده میتواند متن، عدد، تاریخ، مقادیر دوتایی یا بولین و حتی آرایه باشد.
نتیجه نیز میتواند مقداری از هر نوعی که اکسل با آن کار میکند یا آرایهای از چنین مقادیری باشد.
به بیان دیگر، هدف اصلی تابع سفارشی تکمیل و گسترش قابلیتهای اکسل و انجام اقداماتی است که نمیشود با توابع موجود انجام داد.
چند روش مختلف برای ساخت تابع در اکسل وجود دارد که در ادامه با هم میبینیم:
جمعبندی پایانی
نرمافزار اکسلتقریبا برای هر محاسبهای فرمولی خاص دارد که در نسخههای مختلف آن قابل اجرا هستند. استفاده از توابع و فرمول های اکسلراهحلی میانبر برای سریعتر انجام دادن فعالیتهای ریاضی پیش از انجام آنها بهشکل دستی است. در این مطلب از مجله سافت راه سعی کردیم خلاصهای از روشهای فرمولنویسی را ذکر کنیم
درس 72:تعمیم محتویات یک سلول متن| فهرست اکسل |درس 74:جمع کردن اعداد در اکسل. با استفاده از تابع sum و عملگر