Excel turi kelis šimtus funkcijų, bet daugumai darbų užtenka kelių dešimčių. Čia jos sugrupuotos pagal tai, ką reikia padaryti: susumuoti, patikrinti sąlygą, surasti reikšmę, sutvarkyti tekstą ar suskaičiuoti datas. Prie kiekvienos yra trumpas pavyzdys, o kur apie funkciją parašiau išsamiau, rasite nuorodą.
Formulėse argumentai atskirti kabliataškiu, kaip Excel su lietuviškais regiono nustatymais. Jei jūsų Excel naudoja kablelį, pakeiskite kabliataškius kableliais.
Sumavimas ir skaičiavimas
| Funkcija | Ką daro | Pavyzdys |
|---|---|---|
| SUM | Sudeda skaičius | =SUM(D2:D100) |
| AVERAGE | Vidurkis | =AVERAGE(D2:D100) |
| ROUND | Apvalina iki nurodyto skaitmenų skaičiaus | =ROUND(D2*21%;2) |
| SUMIFS | Sumuoja eilutes, atitinkančias sąlygas | =SUMIFS(D:D;B:B;"Jonas") |
| COUNTIFS | Skaičiuoja eilutes, atitinkančias sąlygas | =COUNTIFS(C:C;"Vilnius") |
| COUNTA | Kiek netuščių langelių | =COUNTA(A2:A100) |
| SUBTOTAL | Suma tik matomų eilučių po filtro | =SUBTOTAL(109;D2:D100) |
Daugiau: SUMIFS pagal kelias sąlygas, COUNTIF ir COUNTIFS, procentai ir PVM Excel.
Sąlygos
| Funkcija | Ką daro | Pavyzdys |
|---|---|---|
| IF | Vienas rezultatas, jei sąlyga teisinga, kitas, jei ne | =IF(D2>=1000;"Didelis";"Mažas") |
| AND, OR | Sujungia kelias sąlygas | =IF(AND(D2>0;E2="Taip");"OK";"") |
| IFS | Kelios sąlygos be įdėtinių IF | =IFS(D2>=1000;"A";D2>=500;"B";TRUE;"C") |
| IFERROR | Pakeičia klaidą savo reikšme | =IFERROR(D2/C2;0) |
Daugiau: IF funkcija su keliomis sąlygomis.
Paieška kitoje lentelėje
| Funkcija | Ką daro | Pavyzdys |
|---|---|---|
| XLOOKUP | Randa reikšmę ir grąžina atitinkamą reikšmę iš kito stulpelio | =XLOOKUP(A2;Kainos[Kodas];Kainos[Kaina];"Nėra") |
| VLOOKUP | Senesnis būdas, ieško tik pirmame stulpelyje | =VLOOKUP(A2;Kainos!A:C;3;FALSE) |
| INDEX ir MATCH | Paieška į kairę ir pagal kelias sąlygas | =INDEX(C:C;MATCH(A2;A:A;0)) |
XLOOKUP yra Excel 2021 ir Microsoft 365 versijose. Jei failą atidarys žmonės su senesniu Excel, naudokite INDEX ir MATCH.
Daugiau: XLOOKUP ir kuo ji geresnė už VLOOKUP, INDEX ir MATCH. Kai reikia papildyti visą lentelę duomenimis iš kitos, be formulių tai padaro failų sujungimo įrankis.
Sąrašai be pasikartojimų ir filtravimas formule
| Funkcija | Ką daro | Pavyzdys |
|---|---|---|
| UNIQUE | Sąrašas be pasikartojančių reikšmių | =UNIQUE(B2:B500) |
| FILTER | Eilutės, atitinkančios sąlygą | =FILTER(A2:D500;C2:C500="Vilnius") |
| SORT | Surikiuotas sąrašas | =SORT(UNIQUE(B2:B500)) |
Šios funkcijos yra Excel 2021 ir Microsoft 365. Rezultatas pats išsiplečia į tiek langelių, kiek reikia, todėl po formule turi būti tuščia vieta.
Daugiau: kaip rasti ir pašalinti dublikatus.
Tekstas
| Funkcija | Ką daro | Pavyzdys |
|---|---|---|
| TRIM | Pašalina perteklinius tarpus | =TRIM(A2) |
| LEFT, RIGHT, MID | Ištraukia teksto dalį | =LEFT(A2;3) |
| LEN | Teksto ilgis | =LEN(A2) |
| TEXTJOIN | Sujungia kelias reikšmes su skirtuku | =TEXTJOIN(", ";TRUE;A2:C2) |
| & | Sujungia tekstą | =A2&" "&B2 |
| VALUE | Tekstą paverčia skaičiumi | =VALUE(A2) |
| TEXTSPLIT | Išskaido tekstą į stulpelius | =TEXTSPLIT(A2;" ") |
TEXTSPLIT yra tik naujausiose versijose, pavyzdžiui Microsoft 365. Kitose tą patį daro Data → Text to Columns.
Daugiau: kaip sutvarkyti netvarkingą lentelę, kodėl Excel nesumuoja skaičių ir neatpažįsta datų.
Datos
| Funkcija | Ką daro | Pavyzdys |
|---|---|---|
| TODAY | Šiandienos data | =TODAY() |
| NETWORKDAYS | Darbo dienų skaičius tarp datų | =NETWORKDAYS(A2;B2) |
| WORKDAY | Data po nurodyto darbo dienų skaičiaus | =WORKDAY(A2;10) |
| EDATE | Data po kelių mėnesių | =EDATE(A2;6) |
| EOMONTH | Mėnesio paskutinė diena | =EOMONTH(A2;0) |
| DATEDIF | Pilni metai ar mėnesiai tarp datų | =DATEDIF(A2;B2;"y") |
| YEAR, MONTH, DAY | Metai, mėnuo ar diena iš datos | =MONTH(A2) |
Daugiau: datų skirtumas Excel.
Kada formulės nėra geriausias sprendimas
Formulės tinka skaičiavimams, kurie keičiasi kartu su duomenimis. Bet kai kuriems darbams yra patogesnių įrankių:
- Sumos pagal kelis pjūvius, pavyzdžiui pagal mėnesį ir klientą, greičiau gaunamos suvestine lentele nei šimtu SUMIFS formulių.
- Duomenų valymas ir sujungimas kas savaitę patikimiau vyksta Power Query, nes žingsniai įrašomi vieną kartą ir kartojami paspaudus Refresh.
- Klaidų prevencija, pavyzdžiui kad niekas neįvestų teksto į kiekio langelį, sprendžiama duomenų tikrinimu, o ne formulėmis, kurios klaidą tik parodo.
Google Sheets
Beveik visos čia išvardytos funkcijos Google Sheets rašomos taip pat, įskaitant XLOOKUP, UNIQUE, FILTER ir SPLIT, kuris atitinka TEXTSPLIT. Sheets turi ir savų, kurių Excel neturi, pavyzdžiui QUERY ir IMPORTRANGE.
