Daugelis formulių, kurias sukuriate programoje „Excel 2010“, atlieka kelias operacijas. Atlikdama kiekvieną skaičiavimą, „Excel“ vadovaujasi operatorių pirmumo tvarka. Ši natūrali aritmetinių operacijų tvarka nurodyta toliau esančioje lentelėje. Galite naudoti skliaustus, kad pakeistumėte operacijų tvarką, net sudėdami skliaustų rinkinius vienas kitame.
Operatoriaus pirmumo tvarka formulėse
Pirmenybė |
operatorius |
Tipas/Funkcija |
1 |
– |
Neigimas |
2 |
% |
proc |
3 |
^ |
Eksponentiškumas |
4 |
* ir / |
Daugyba ir dalyba |
5 |
+ ir – |
Sudėjimas ir atėmimas |
6 |
& |
Sujungimas |
7 |
=, <, >, <=, >=, <> |
Visi palyginimo operatoriai |
Operatoriaus pirmumo tvarka
Daugyba ir dalyba sveria daugiau nei sudėjimas ir atimtis, todėl atliekamos pirmiausia, net jei šios operacijos formulėje nėra pirmos (skaitant iš kairės į dešinę).
Apsvarstykite operacijų seriją pagal šią formulę:
=A2+B2*C2
Jei langelyje A2 yra skaičius 5, B2 – 10, o C2 – 2, Excel įvertina šią formulę:
=5+10*2
Šioje formulėje „Excel“ padaugina iš 10 kartų 2, kad būtų lygi 20, o tada prideda šį rezultatą prie 5, kad gautų rezultatą 25.
Jei norite, kad „Excel“ atliktų A2 ir B2 langelių reikšmių sudėjimą prieš programai padauginus rezultatą iš C2 langelio reikšmės, įtraukite sudėjimo operaciją skliausteliuose taip:
=(A2+B2)*C2
Skliausteliuose „Excel“ nurodoma, kad norite, kad ši operacija būtų atlikta prieš dauginant. Jei langelyje A2 yra skaičius 5, B2 yra skaičius 10, o C2 yra skaičius 2, „Excel“ prideda 5 ir 10, kad būtų lygus 15, o tada šį rezultatą padaugina iš 2, kad gautų 30.
Naudokite lizdus formulėse
Įmantresnėse formulėse gali tekti pridėti daugiau nei vieną skliaustų rinkinį, vieną į kitą (kaip rusiškos matrioškos, kurios sukiojasi viena į kitą), kad nurodytumėte, kokia tvarka norite atlikti skaičiavimus. Kai lizdus skliaustai, Excel pirmieji atlieka skaičiavimus pateikta didžioji viduje poros skliausteliuose ir tada naudoja tą rezultatą tolimesniuose skaičiavimuose, kaip programa veikia savo kelią į išorę.
Pavyzdžiui, apsvarstykite šią formulę:
=(A4+(B4-C4))*D4
„Excel“ pirmiausia atima C4 langelio reikšmę iš B4 langelio reikšmės, skirtumą prideda prie A4 langelio reikšmės, o galiausiai šią sumą padaugina iš D4 reikšmės.
Nepridėjus dviejų įdėtųjų skliaustų rinkinių, programa „Excel“, jei ji paliekama savo reikmėms, pirmiausia padaugintų C4 langelio reikšmę iš D4 esančios reikšmės, pridėtų A4 reikšmę prie B4 esančios vertės ir tada atliktų atimtį.
Per daug nesijaudinkite, kai formulėje dedate skliaustus, jei jų netinkamai suporuojate, kad kiekvienam kairiajam formulės skliaustam būtų tinkamas dešinysis skliaustas. „Excel“ rodo įspėjimo dialogo langą, kuriame siūlomi pataisymai, kuriuos reikia atlikti norint subalansuoti poras. Jei sutinkate su Excel siūlomu pataisymu, tiesiog spustelėkite Taip.
Įsitikinkite, kad naudojate tik skliaustus: ( ). „Excel“ neleidžia naudoti skliaustų – [ ] – ir skliaustų – { } – formulėje, pateikdama klaidos įspėjimo laukelį.