کار با اکسل (Microsoft Excel) تنها به وارد کردن دادهها خلاصه نخواهد شد بلکه فرمولنویسی نیز بخش مهمی از این نرمافزار است. بسیاری از کاربران تازهکار هنگام نوشتن فرمولها دچار اشتباه میشوند، زیرا نمیدانند کدام عملیات ریاضی یا منطقی زودتر اجرا خواهد شد. به همین دلیل دانستن ترتیب عملگرها در اکسل اهمیت زیادی دارد. در این مطلب به بیان این امر میپردازیم که بالاترین اولویت در خواندن فرمولها در اکسل کدام است.
- در صورتی که پروژه اکسل دارید که باید داخل پروژه خود از فرمول نویسی استفاده کنید، بدون دردسر اضافه می توانید به صفحه انجام پروژه اکسل مراجعه کنید و پروژه خود را به صورت تخصصی از متخصصان ما تحویل بگیرید.
- ممکن است پروژه ای با موضوعی متفاوت داشته باشید اما احتیاج به فرمول نویسی در اکسل داشته باشید، اگر چنین است، با مراجعه به صفحه انجام پروژه های دانشجویی می توانید پروژه خود را به موسسه ما برون سپاری کتید.
| اولویت | نوع عملگر | توضیح کوتاه | مثال | نتیجه |
|---|---|---|---|---|
| 1 | پرانتز (Parentheses) | تعیین اولویت دلخواه؛ ابتدا محاسبه میشود | =(5+3)*2 | 16 |
| 2 | اپراتورهای ارجاع (Reference) | تعیین محدوده یا سلولها | =SUM(A1:A10) | جمع محدوده |
| 3 | توان (^) | به توان رساندن عدد | =2^3 | 8 |
| 4 | منفیسازی (-) | تغییر علامت عدد | =-5^2 | -25 |
| 5 | درصد (%) | تبدیل عدد به درصد (تقسیم بر 100) | =50%*200 | 100 |
| 6 | ضرب و تقسیم (* /) | محاسبه از چپ به راست | =20/5*2 | 8 |
| 7 | جمع و تفریق (+ -) | محاسبه از چپ به راست | =10-2+3 | 11 |
| 8 | اتصال متن (&) | ترکیب رشتههای متنی | =”Excel “&”Rules” | Excel Rules |
| 9 | مقایسه (=, >, <, …) | بررسی شرط و خروجی منطقی | =5>3 | TRUE |
پرانتزها (Parentheses)
پرانتزها بالاترین اولویت در فرمولهای اکسل هستند و همواره در ابتدا اجرا خواهند شد. هرچیزی که درون پرانتز قرار بگیرد، بدون توجه به سایر عملگرها ابتدا محاسبه میشود. برای مثال =(5+3)*2 در این فرمول، اکسل ابتدا جمع (۵+۳) را انجام داده و سپس نتیجه (۸) را در ۲ ضرب میکند. خروجی برابر با ۱۶ خواهد بود.
اگر پرانتز حذف شود و فرمول به شکل =5+3*2 نوشته شود، اکسل ابتدا ضرب را انجام میدهد و خروجی برابر ۱۱ خواهد بود. دلیل اینکه پرانتزها بالاترین اولویت را دارند این است که کاربر بتواند منطق دلخواه خود را به فرمول تحمیل کند. اگر پرانتز نباشد، اکسل بر اساس قوانین پیشفرض خود عمل میکند و نتیجه با انتظار کاربر متفاوت است.
اپراتورهای ارجاع (Reference Operators)
اپراتورهای ارجاع (Reference Operators) در اکسل از مهمترین بخشهای فرمولنویسی هستند زیرا مشخص میکنند کدام سلولها یا محدودهها وارد محاسبات بشوند. بعد از پرانتزها، این اپراتورها دارای بالاترین اولویت اجرا هستند.
محدوده (Range) → مانند A1:A10
این اپراتور برای مشخص کردن یک بازه متوالی از سلول ها به کار می رود. برای مثال، در فرمول =SUM(A1:A10) اکسل تمام سلول های ستون A از ردیف 1 تا 10 را انتخاب کرده و مجموع آن ها را محاسبه می کند.
اتحاد (Union) → ترکیب دو محدوده مانند (A1:A5, C1:C5)
این اپراتور برای ترکیب چند محدوده غیرمتوالی استفاده می شود. برای مثال، در فرمول =SUM(A1:A5, C1:C5) اکسل مجموع سلول های محدوده A1 تا A5 و C1 تا C5 را محاسبه می کند.
فاصله (Space) → تقاطع (Intersection) دو محدوده
این اپراتور نسبت به سایر اپراتورها کمتر استفاده می شود، اما کاربرد جالبی دارد. زمانی که بین دو محدوده فاصله قرار دهید، اکسل اشتراک آن دو محدوده را انتخاب می کند.
برای مثال:
=SUM(A1:A10 B5:D5)
در این فرمول، اکسل سلول هایی را انتخاب می کند که هم در محدوده A1:A10 و هم در محدوده B5:D5 قرار دارند. نتیجه این تقاطع، فقط سلول B5 خواهد بود.
توان (Exponentiation)
بعد از پرانتزها و اپراتورهای ارجاع، نوبت به توان میرسد. این عملگر برای محاسبات ریاضی استفاده میشود تا یک عدد را به توان عدد دیگر برسانیم. این عملگر برای محاسبات ریاضی مثل توان دوم یا توان سوم کاربرد زیادی خواهد داشت. برای مثال در =2^3 نتیجه برابر ۸ خواهد بود.
منفیسازی (Negation)
وقتی یک علامت منفی (-) قبل از یک عدد یا عبارت قرار بگیرد، اکسل آن را بهعنوان تغییر علامت تفسیر میکند اما نکته مهم اینجاست که منفیسازی بعد از توان اجرا میشود. برای مثال در: =-5^2 خروجی برابر با -25 خواهد بود. در این فرمول ابتدا توان محاسبه شده و پس از آن منفیسازی صورت میگیرد.
درصد (Percent)
عملگر درصد % پس از منفیسازی اجرا میشود. این عملگر عدد را به درصد تبدیل میکند یعنی عدد را بر ۱۰۰ تقسیم مینماید. برای مثال در =50%*200 ابتدا ۵۰% محاسبه میشود که برابر ۰٫۵ است، سپس در ۲۰۰ ضرب میشود و خروجی برابر ۱۰۰ خواهد بود.
ضرب و تقسیم
دو عملگر ضرب (*) و تقسیم (/) همسطح هستند و به ترتیب از چپ به راست اجرا میشوند یعنی وقتی هر دو در یک فرمول حضور دارند، اکسل از سمت چپ شروع به محاسبه میکند.. برای مثال در =20/5*2 ابتدا ۲۰ تقسیم بر ۵ میشود (۴) و سپس در ۲ ضرب میشود. نتیجه ۸ خواهد بود.
جمع و تفریق
دو عملگر جمع (+) و تفریق (-) همسطح بوده و بعد از ضرب و تقسیم اجرا میشوند. ترتیب اجرای آنها از چپ به راست است. برای مثال در =10-2+3 اکسل از چپ به راست محاسبه میکند: (۱۰-۲=۸ → ۸+۳=۱۱).
اتصال متن (Concatenation)
عملگر & برای ترکیب متنها یا رشتهها استفاده میشود. این عملگر متنها را به همان ترتیبی که نوشته شدهاند، به هم وصل میکند. اولویت این عملگر نسبت به دیگر عملگرهای ریاضی پایینتر است، بنابراین بعد از انجام محاسبات و اعمال پرانتز، ضرب، تقسیم و… اجرا میشود. برای مثال در =”Excel “&”Rules” خروجی: “Excel Rules” خواهد بود.
عملگرهای مقایسه (Comparison Operators)
در نهایت امر نیز، عملگرهای مقایسه مثل =, <, >, <=, >=, <> اجرا میشوند. نتیجه این عملگرها TRUE یا FALSE است. برای مثال در =5>3 خروجی TRUE خواهد بود.
ترتیب کامل اجرای عملگرها در اکسل
اکسل هم مانند بسیاری از زبانهای برنامهنویسی اولویت اجرای عملگرها (Order of Operations) را برعهده دارد تا مشخص شود کدام قسمت فرمول زودتر محاسبه گردد. ترتیب دقیق در اکسل به این صورت است:
- پرانتز (Parentheses)
- اپراتورهای ارجاع (Reference Operators)
- توان (Exponentiation)
- منفیسازی (Negation)
- درصد (Percent)
- ضرب و تقسیم (Multiplication / Division)
- جمع و تفریق (Addition / Subtraction)
- اتصال متن (&)
- مقایسه (Comparison Operators)
در نهایت بالاترین اولویت در خواندن فرمولها در اکسل کدام است؟
در پاسخ به سوال بالاترین اولویت در خواندن فرمولها در اکسل کدام است باید بگوییم، پرانتزها دارای بالاترین اولویت در محاسبات هستند. پس از آنها، به ترتیب عملگرهای ارجاع، توان، منفیسازی، درصد، ضرب و تقسیم، جمع و تفریق، اتصال متن و در نهایت مقایسه اجرا میشوند. اگر نیاز داشتید ترتیب پیشفرض را تغییر دهید، میتوانید با استفاده از پرانتزها اولویت اجرای بخشهای مختلف فرمول را مشخص کنید. دانستن این ترتیب به شما کمک میکند فرمولهای دقیقتر و بدون خطا بنویسید.
سوالاتی که شاید برای شما هم پیش آمده باشد
- اگر در یک فرمول چند پرانتز تو در تو داشته باشیم، اکسل کدام را اول اجرا میکند؟
اکسل از داخلترین پرانتز شروع میکند و به ترتیب به سمت بیرون مینماید یعنی ابتدا محاسبات پرانتزهای داخلی انجام میشوند و سپس نتایج آنها برای پرانتزهای بیرونی استفاده میگردند. - بهترین راه برای جلوگیری از اشتباه در ترتیب محاسبات فرمولها چیست؟
بهترین راه استفاده از پرانتزها است. با پرانتزگذاری، میتوانید اولویت اجرای محاسبات را مشخص نمایید و مطمئن شوید نتیجه فرمول همان چیزی است که انتظار دارید. - تفاوت اجرای عملگرها در اکسل با ماشین حساب معمولی چیست؟
ماشینحسابهای ساده محاسبات را از چپ به راست اعمال کرده و قوانین اولویت عملگرها را رعایت نمیکنند اما اکسل طبق قوانین ترتیب عملیات (Order of Operations) محاسبات را انجام میدهد. - بالاترین اولویت در خواندن فرمولها در اکسل کدام است؟
بالاترین اولویت در خواندن و اجرای فرمولها در اکسل، پرانتزها (Parentheses) هستند. هر چیزی که داخل پرانتز قرار بگیرد، قبل از همه عملگرها محاسبه میشود.
شاید برای شما جالب باشد
خدمات موسسه انجام پروژه فقط محدود به پروژه های اکسل نیست !
علاوه بر پروژه های اکسل، شما می توانید تمامی پروژه های مرتبط با نرم افزار اکسل را هم به موسسه انجام پروژه بسپارید. در ادامه به پر درخواست ترین پروژه های نرم افزار اشاره می کنیم.



2 پاسخ
سلام محتواتون عالیه خیلی ممنون بابت زحماتتون
سلام و درود
خدا شکر که محتوا مفید واقع شده