Kaip įvesti formulę Excel langelyje

Daugelis pradedančiųjų „Excel“ vartotojų dažnai turi klausimą: kas yra „Excel“ formulė ir kaip ją įvesti į langelį. Daugelis net galvoja, kam to reikia. Jiems „Excel“ yra skaičiuoklė. Tačiau iš tikrųjų tai yra didelis daugiafunkcis skaičiuotuvas ir tam tikru mastu programavimo aplinka.

Formulės ir funkcijos samprata

Ir visas „Excel“ darbas yra pagrįstas formulėmis, kurių yra labai daug. Bet kurios formulės esmė yra funkcija. Tai yra pagrindinis skaičiavimo įrankis, kuris grąžina vertę, priklausančią nuo perduotų duomenų, kai jie buvo iš anksto apdoroti.

Formulė yra loginių operatorių, aritmetinių operacijų ir funkcijų rinkinys. Jame ne visada yra visi šie elementai. Skaičiavimas gali apimti, pavyzdžiui, tik matematines operacijas.

Kasdienėje kalboje „Excel“ vartotojai dažnai painioja šias sąvokas. Tiesą sakant, linija tarp jų yra gana savavališka ir dažnai vartojami abu terminai. Tačiau norint geriau suprasti darbą su Excel, būtina žinoti teisingas reikšmes. 

Su formulėmis susiję terminai

Tiesą sakant, terminų aparatas yra daug platesnis ir apima daug kitų sąvokų, kurias reikia apsvarstyti išsamiau.

  1. Pastovus. Tai vertė, kuri išlieka ta pati ir negali būti pakeista. Tai gali būti, pavyzdžiui, skaičius Pi.
  2. Operatoriai. Tai modulis, reikalingas tam tikroms operacijoms atlikti. „Excel“ siūlo trijų tipų operatorius:
    1. Aritmetika. Reikalingas norint sudėti, atimti, padalyti ir dauginti kelis skaičius. 
    2. Palyginimo operatorius. Reikalingas norint patikrinti, ar duomenys atitinka tam tikrą sąlygą. Jis gali grąžinti vieną reikšmę: true arba false.
    3. Teksto operatorius. Tai tik vienas ir reikalingas duomenims sujungti – &.
  3. Nuoroda. Tai langelio, iš kurio bus paimti duomenys, adresas formulėje. Yra dviejų tipų nuorodos: absoliutus ir santykinis. Pirmieji nesikeičia, jei formulė perkeliama į kitą vietą. Santykiniai atitinkamai pakeičia langelį į gretimą arba atitinkamą. Pavyzdžiui, jei kuriame nors langelyje nurodysite nuorodą į langelį B2, o tada nukopijuosite šią formulę į gretimą dešinėje, adresas automatiškai pasikeis į C2. Nuoroda gali būti vidinė arba išorinė. Pirmuoju atveju „Excel“ pasiekia langelį, esantį toje pačioje darbaknygėje. Antroje – kitoje. Tai reiškia, kad „Excel“ formulėse gali naudoti kitame dokumente esančius duomenis. 

Kaip įvesti duomenis į langelį

Vienas iš paprasčiausių būdų įterpti formulę, kurioje yra funkcija, yra naudoti funkcijų vedlį. Norėdami jį iškviesti, turite spustelėti fx piktogramą šiek tiek kairėje nuo formulės juostos (ji yra virš lentelės, o langelio turinys joje dubliuojamas, jei joje nėra formulės arba formulė yra parodyta, jei taip. Atsiras toks dialogo langas.

1

Čia galite pasirinkti funkcijos kategoriją ir tiesiogiai iš sąrašo tą, kurią norite naudoti tam tikrame langelyje. Čia galite pamatyti ne tik sąrašą, bet ir tai, ką atlieka kiekviena iš funkcijų. 

Antrasis būdas įvesti formules yra naudoti atitinkamą skirtuką Excel juostelėje.

Kaip įvesti formulę Excel langelyje
2

Čia sąsaja skiriasi, bet mechanika ta pati. Visos funkcijos suskirstytos į kategorijas, o vartotojas gali pasirinkti sau tinkamiausią. Norėdami pamatyti, ką veikia kiekviena iš funkcijų, užveskite pelės žymeklį virš jos ir palaukite 2 sekundes.

Taip pat galite įvesti funkciją tiesiai į langelį. Norėdami tai padaryti, turite pradėti jame rašyti formulės įvesties simbolį (= =) ir rankiniu būdu įvesti funkcijos pavadinimą. Šis metodas tinka labiau patyrusiems vartotojams, kurie jį žino mintinai. Leidžia sutaupyti daug laiko.

Kaip įvesti formulę Excel langelyje
3

Įvedus pirmąsias raides, bus rodomas sąrašas, kuriame taip pat galėsite pasirinkti norimą funkciją ir ją įterpti. Jei neįmanoma naudoti pelės, galite naršyti šiame sąraše naudodami klavišą TAB. Jei taip, pakanka dukart spustelėti atitinkamą formulę. Pasirinkus funkciją, pasirodys raginimas, leidžiantis įvesti duomenis teisinga seka. Šie duomenys vadinami funkcijos argumentais.

Kaip įvesti formulę Excel langelyje
4

Jei vis dar naudojate Excel 2003 versiją, tada joje nepateikiamas išskleidžiamasis sąrašas, todėl reikia atsiminti tikslų funkcijos pavadinimą ir įvesti duomenis iš atminties. Tas pats pasakytina apie visus funkcijos argumentus. Laimei, patyrusiam vartotojui tai nėra problema. 

Svarbu formulę visada pradėti lygybės ženklu, kitaip „Excel“ manys, kad langelyje yra tekstas. 

Šiuo atveju duomenys, prasidedantys pliuso arba minuso ženklu, taip pat bus laikomi formule. Jei po to langelyje yra teksto, tada „Excel“ pateiks klaidą #NAME?. Jei pateikiami skaičiai ar skaičiai, tada „Excel“ bandys atlikti atitinkamas matematines operacijas (sudėtį, atimtį, daugybą, padalijimą). Bet kokiu atveju rekomenduojama pradėti įvesti formulę nuo = ženklo, kaip įprasta.

Panašiai galite pradėti rašyti funkciją su @ ženklu, kuris bus automatiškai pakeistas. Šis įvesties metodas laikomas pasenusiu ir yra būtinas, kad senesnės dokumentų versijos neprarastų kai kurių funkcijų. 

Funkcijos argumentų samprata

Beveik visose funkcijose yra argumentų, kurie gali būti langelio nuoroda, tekstas, skaičius ir net kita funkcija. Taigi, jei naudojate funkciją ENECHET, turėsite nurodyti skaičius, kurie bus tikrinami. Bus grąžinta loginė reikšmė. Jei tai nelyginis skaičius, bus grąžinta TRUE. Atitinkamai, jei net, tada „FALSE“. Argumentai, kaip matote iš aukščiau pateiktų ekrano kopijų, įrašomi skliausteliuose ir yra atskirti kabliataškiu. Tokiu atveju, jei naudojama angliška programos versija, įprastas kablelis naudojamas kaip skyriklis. 

Įvesties argumentas vadinamas parametru. Kai kuriose funkcijose jų visai nėra. Pavyzdžiui, norėdami gauti dabartinį laiką ir datą langelyje, turite parašyti formulę =TATA (). Kaip matote, jei funkcijai nereikia įvesti argumentų, vis tiek reikia nurodyti skliaustus. 

Kai kurios formulių ir funkcijų ypatybės

Jei formulės nurodytame langelyje esantys duomenys yra redaguojami, jis automatiškai atitinkamai perskaičiuos duomenis. Tarkime, kad turime langelį A1, kuris parašytas pagal paprastą formulę, kurioje yra įprasta langelio nuoroda = D1. Jei pakeisite joje esančią informaciją, ta pati reikšmė bus rodoma langelyje A1. Panašiai ir sudėtingesnėms formulėms, kurios paima duomenis iš konkrečių langelių.

Svarbu suprasti, kad standartiniai „Excel“ metodai negali priversti langelio grąžinti vertės į kitą langelį. Kartu šią užduotį galima atlikti naudojant makrokomandas – paprogrames, atliekančias tam tikrus veiksmus Excel dokumente. Bet tai visiškai kita tema, kuri aiškiai nėra skirta pradedantiesiems, nes tam reikia programavimo įgūdžių.

Masyvo formulės samprata

Tai vienas iš formulės variantų, kuris įvedamas kiek kitaip. Tačiau daugelis nežino, kas tai yra. Taigi pirmiausia supraskime šio termino reikšmę. Daug lengviau tai suprasti pateikus pavyzdį. 

Tarkime, kad turime formulę SUMA, kuris grąžina reikšmių sumą tam tikrame diapazone. 

Sukurkime tokį paprastą diapazoną, į A1:A5 langelius įrašydami skaičius nuo vieno iki penkių. Tada nurodome funkciją = SUMA (A1: A5) langelyje B1. Dėl to ten atsiras skaičius 15. 

Ar tai jau masyvo formulė? Ne, nors jis veikia su duomenų rinkiniu ir gali būti vadinamas tokiu. Atlikime keletą pakeitimų. Tarkime, kad turime pridėti po vieną prie kiekvieno argumento. Norėdami tai padaryti, turite sukurti tokią funkciją:

=SUMA(A1:A5+1). Pasirodo, kad prieš apskaičiuodami jų sumą norime pridėti vieną prie verčių diapazono. Bet net ir šioje formoje „Excel“ nenorės to daryti. Jis turi tai parodyti naudojant formulę Ctrl + Shift + Enter. Masyvo formulė skiriasi išvaizda ir atrodo taip:

{=SUMMA(A1:A5+1)}

Po to, mūsų atveju, bus įvestas rezultatas 20. 

Rankiniu būdu įvesti garbanotus breketus nėra prasmės. Tai nieko neduos. Priešingai, „Excel“ net nepagalvos, kad tai yra funkcija ir tik tekstas, o ne formulė. 

Tuo tarpu šios funkcijos viduje buvo atlikti šie veiksmai. Pirma, programa išskaido šį diapazoną į komponentus. Mūsų atveju tai yra 1,2,3,4,5. Tada „Excel“ automatiškai padidina kiekvieną iš jų po vieną. Tada gauti skaičiai sumuojami.

Yra ir kitas atvejis, kai masyvo formulė gali padaryti tai, ko negali standartinė formulė. Pavyzdžiui, turime duomenų rinkinį, nurodytą diapazone A1:A10. Standartiniu atveju bus grąžintas nulis. Bet tarkime, kad turime tokią situaciją, kad į nulį negalima atsižvelgti.

Įveskime formulę, kuri patikrina diapazoną, ar jis nėra lygus šiai reikšmei.

=МИН(ЕСЛИ(A1:A10<>0;A1:A10))

Čia yra klaidingas jausmas, kad norimas rezultatas bus pasiektas. Bet taip nėra, nes čia reikia naudoti masyvo formulę. Aukščiau pateiktoje formulėje bus patikrintas tik pirmasis elementas, kuris, žinoma, mums netinka. 

Bet jei paversite jį masyvo formule, lygiavimas gali greitai pasikeisti. Dabar mažiausia reikšmė bus 1.

Masyvo formulė taip pat turi pranašumą, kad ji gali grąžinti kelias reikšmes. Pavyzdžiui, galite perkelti lentelę. 

Taigi, yra daugybė skirtingų formulių tipų. Kai kurie iš jų reikalauja paprastesnio įvesties, kiti sudėtingesni. Pradedantiesiems gali būti ypač sunku suprasti masyvo formules, tačiau jos labai naudingos.

Palikti atsakymą