عملگرهای یک فرمول به طور کلی از چپ به راست ارزیابی می شوند. بنابراین در فرمول زیر ابتدا جمع و سپس تفریق انجام می شود:
= C7 + A2 — B3
اما همیشه هم به این صورت نیست. به عنوان مثال، اکسل ابتدا هر نوع توان، سپس ضرب یا تقسیم، سپس جمع یا تفریق، سپس الحاق متن و در نهایت هر مقایسه را انجام می دهد. بنابراین، در فرمول زیر، ضرب قبل از جمع انجام می شود، اگرچه ضرب در سمت راست جمع اتفاق می افتد:
= C12 + D4 * A1
ترتیبی که عملگرها بر اساس آن ارزیابی می شوند، اولویت نامیده می شود. اپراتورهایی که اولویت بالاتری دارند قبل از آنهایی که اولویت کمتری دارند ارزیابی می شوند. در زیر ترتیب ارزیابی اپراتورها در اکسل آمده است.
اپراتور |
|
معنی |
- |
|
نشانگر منفی (مانند -123) |
% |
|
درصد |
^ |
|
توان |
*و/ |
|
ضرب و تقسیم |
+ و - |
|
جمع و تفریق |
& |
|
الحاق متن |
= < > <= >= <> |
|
مقایسه |
همانطور که فرمول ها را وارد می کنید، می خواهید این قوانین را به خاطر بسپارید تا بتوانید به نتایج دلخواه برسید. اگر نمی توانید آنها را به خاطر بسپارید یا می خواهید ترتیب انجام عملیات را تغییر دهید، می توانید از پرانتز استفاده کنید. به عنوان مثال، اگر می خواهید جمع قبل از ضرب در فرمول قبلی اتفاق بیفتد، آن را به صورت زیر وارد می کنید:
= (C12 + D4) * A1
وقتی با فرمول ها در اکسل کار می کنید، خواهید دید که اغلب از پرانتز استفاده می کنید. دلیل این امر ساده است - آنها هرگونه سردرگمی در مورد نحوه پردازش فرمول توسط اکسل را برطرف می کنند.
به عنوان یک مثال در دنیای واقعی، فرض کنید شما در حال توسعه فرمولی هستید که مالیات را بر مجموع دو مقدار متفاوت اعمال می کند. به عنوان مثال، اگر می خواهید مقدار سلول F2 را بگیرید، 5.00 دلار به آن اضافه کنید، و سپس مالیات را تنظیم کنید (با فرض 5.25٪ در ایالت خود)، فرمول به صورت زیر نوشته می شود:
= (F2 + 5) * 105.25%
برای سادگی، اگر مقدار در F2 95.00 دلار باشد، نتیجه این فرمول 105.25 دلار خواهد بود. با این حال، بدون پرانتز، نتیجه 100.26 دلار خواهد بود زیرا اکسل ابتدا ضرب (5 * 105.25٪) را انجام می دهد و سپس نتیجه را به مقدار F2 اضافه می کند.
به یاد داشته باشید، پرانتز هر گونه سردرگمی را که ممکن است در مورد معنای فرمول ایجاد شود، حذف می کند.