Daugeliui paprastesnių formulių, kurias kuriate, reikia naudoti tik „Excel“ operatorius, kurie yra simboliai, nurodantys skaičiavimo tipą, kuris turi būti atliekamas tarp langelių ir (arba) tarp jų įsiterpusių konstantų. „Excel“ naudoja keturis skirtingus skaičiavimo operatorių tipus: aritmetiką, palyginimą, tekstą ir nuorodą. Žemiau esančioje lentelėje pateikiami visi šie operatoriai, išdėstyti pagal tipą ir pateikiami pavyzdžiai.
Įvairūs „Excel“ operatorių tipai
Tipas |
Charakteris |
Operacija |
Pavyzdys |
Aritmetika |
+ (pliuso ženklas) |
Papildymas |
=A2+B3 |
|
– (minuso ženklas) |
Atimtis arba neigimas |
=A3–A2 arba –C4 |
|
* (žvaigždutė) |
Daugyba |
=A2*B3 |
|
/ |
Padalinys |
=B3/A2 |
|
% |
Procentai (padalijus iš 100) |
=B3 % |
|
^ |
Eksponentiškumas |
=A2^3 |
Palyginimas |
= |
Lygus |
=A2=B3 |
|
> |
Geresnis negu |
=B3>A2 |
|
< |
Mažiau nei |
=A2 |
|
>= |
Didesnis nei arba lygus |
=B3>=A2 |
|
<= |
Mažiau nei arba lygus |
=A2<=B3 |
|
<> |
Nelygu |
=A2<>B3 |
Tekstas |
& |
Sujungia (sujungia) įrašus, kad gautų vieną ištisinį įrašą |
=A2&“ „&B3t |
Nuoroda |
: (dvitaškis) |
Diapazono operatorius, kuris apima |
=SUM(C4:D17) |
|
, (kablelis) |
Sąjungos operatorius, kuris sujungia kelias nuorodas į vieną nuorodą |
=SUM(A2,C4:D17,B3) |
|
(tarpas) |
Sankirtos operatorius, sukuriantis vieną nuorodą į langelius kartu su dviem nuorodomis |
=SUM(C3:C6 C3:E6) |
„Excel 2019“: „Sklandus operatorius“
Daugeliu atvejų jūs pasikliaujate aritmetiniais operatoriais, kai skaičiuoklėse kuriate formules, kurioms nereikia funkcijų, nes šie operatoriai iš tikrųjų atlieka skaičiavimus tarp skaičių įvairiose langelių nuorodose ir pateikia naujus matematinius rezultatus.
Kita vertus, palyginimo operatoriai sukuria tik loginę reikšmę TRUE arba loginę reikšmę FALSE, priklausomai nuo to, ar palyginimas yra tikslus. Pavyzdžiui, tarkime, kad langelyje A10 įvedėte šią formulę:
=B10<>C10
Jei B10 yra skaičius 15, o C10 - 20, A10 formulė grąžina loginę reikšmę TRUE. Tačiau jei ir langelyje B10, ir C10 yra reikšmė 12, formulė grąžina loginę reikšmę FALSE.
Vienas teksto operatorius (vadinamasis ampersandas) naudojamas formulėse sujungti du ar daugiau teksto įrašų (operacija su highfalutin vardo sujungimu ). Pavyzdžiui, tarkime, kad langelyje C2 įvedėte šią formulę:
=A2 ir B2
Jei langelyje A2 yra Jonas, o langelyje B2 yra Smithas, formulė grąžina naują (suspaustą) teksto įrašą JohnSmith. Norėdami, kad formulė įterptų tarpą tarp vardo ir pavardės, turite įtraukti tarpą kaip sujungimo dalį taip:
=A2&" "&B2
Jūs dažniausiai naudojate palyginimo operatorius su funkcija IF, kai kuriate sudėtingesnes formules, kurios atlieka vieno tipo operacijas, kai IF sąlyga yra TRUE, o kitą, kai ji yra FALSE. Sujungimo operatorių (&) naudojate, kai reikia sujungti tekstinius įrašus, kurie pateikiami atskiruose langeliuose, bet kuriuos reikia įvesti į atskirus langelius (pvz., vardus ir pavardes atskiruose stulpeliuose).
Operatoriaus pirmumo tvarka programoje „Excel 2019“.
Kai kuriate formulę, kuri sujungia skirtingus skaičiavimo operatorius, programa Excel vadovaujasi nustatyta operatorių pirmumo tvarka. Kai naudojate operatorius, kurių pirmumo lygis yra toks pat, „Excel“ įvertina kiekvieną lygties elementą naudodama griežtą tvarką iš kairės į dešinę.
Natūrali operatoriaus pirmumo tvarka Excel 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 |
Tarkime, kad langelyje A4 įvedėte šią formulę:
=B4+C4/D4
Kadangi padalijimas (kaip ir daugyba) turi aukštesnį pirmumo lygį nei sudėjimas (4, palyginti su 5), „Excel“ įvertina padalijimą tarp langelių C4 ir D4 ir prideda šį rezultatą prie B4 langelio reikšmės. Jei, pavyzdžiui, langelyje B4 yra 2, C4 yra 9, o D4 yra 3, „Excel“ iš esmės įvertintų šią lygtį A4 langelyje:
=2+9/3
Šiame pavyzdyje A4 langelyje rodomas apskaičiuotas rezultatas yra 5, nes programa pirmiausia atlieka padalijimą (9/3), kuris grąžina rezultatą 3, o tada prideda jį prie 2, kad gautų galutinį rezultatą 5.
Jei norėjote, kad programa „Excel“ įvertintų šią formulę griežtai iš kairės į dešinę, galite tai padaryti įtraukę kairėje esančią operaciją (sudėtį tarp B4 ir C4) uždaruose skliaustuose. Skliaustai pakeičia natūralią eiliškumo tvarką, kad bet kuri operacija, esanti poroje, būtų atliekama prieš kitas formulės operacijas, neatsižvelgiant į eilės lygį. (Po to vėl naudojama natūrali tvarka.)
Jei norite, kad „Excel“ atliktų sudėjimą tarp pirmųjų dviejų terminų (B4 ir C4) ir padalytų rezultatą iš trečiojo dėmens (ląstelė D4), pakeiskite pradinę formulę įtraukdami pridėjimo operaciją skliausteliuose taip:
=(B4+C4)/D4
Darant prielaidą, kad langeliuose B4, C4 ir D4 vis dar yra tie patys skaičiai (atitinkamai 2, 9 ir 3), formulė dabar apskaičiuoja rezultatą kaip 3,666667 ir grąžina jį į langelį A4 (2+9=11 ir 11/3= 3.66667).
Jei reikia, galite sudėti skliaustus į formules, įtraukdami vieną skliaustų rinkinį į kitą (kitame, kitame ir pan.). Kai įdedate skliaustus, „Excel“ pirmiausia atlieka skaičiavimą vidinėje skliaustų poroje, o tada pradeda atlikti operacijas išoriniuose skliaustuose.
Apsvarstykite šią pavyzdinę formulę:
=B5+(C5–D5)/E5
Šioje formulėje skliausteliuose aplink atimtį (C5–D5) užtikrinama, kad tai yra pirmoji atlikta operacija. Tačiau po to ima viršų natūrali pirmumo tvarka. Taigi atimties rezultatas padalijamas iš vertės E5, o rezultatas pridedamas prie vertės B5. Jei norite, kad pridėjimas būtų atliktas prieš padalijimą, pirmąjį skliaustų rinkinį turite įdėti į kitą rinkinį taip:
=(B5+(C5–D5))/E5
Šioje pataisytoje formulėje „Excel“ atima C5 ir D5 reikšmes, prideda rezultatą prie reikšmės langelyje B5 ir padalija gautą rezultatą iš E5 langelio reikšmės.
Žinoma, didžiausia skliaustų problema yra ta, kad turite nepamiršti juos įvesti poromis. Jei pamiršite subalansuoti kiekvieną įdėtųjų skliaustų rinkinį, kiekvienam kairiajam skliaustam nustatydami dešinįjį skliaustelį, programa Excel parodys įspėjimo dialogo langą, pranešdama, kad formulėje aptiko klaidą. Taip pat bus pasiūlytas pataisymas, kuris subalansuotų Excel formulėje naudojamus skliaustus. Nors siūloma pataisa ištaiso formulės disbalansą, deja, ji nesuteikia jums tokios skaičiavimo tvarkos, kokios norėjote, o jei būtų priimta, siūloma pataisa gautų, jūsų nuomone, neteisingą rezultatą. Dėl šios priežasties būkite labai atsargūs prieš spustelėdami mygtuką Taip tokio tipo įspėjimo dialogo lange. Atlikite tai tik tada, kai esate tikri, kad pataisyti skliaustai pateikia jums norimą skaičiavimo tvarką. Kitu atveju spustelėkite Ne ir subalansuokite formulės skliaustus, patys pridėdami trūkstamus skliaustus arba skliaustus.