Korištenje formula u izračunatim stupcima na popisima može pomoći u dodavanju u postojeće stupce, kao što je izračun poreza na promet na cijenu. Oni se mogu kombinirati radi programatske provjere valjanosti podataka.
Dodavanje izračunatog stupca:
- Na popisu kliknite + Dodaj stupac, pomaknite se prema dolje na popisu i odaberite Prikaži sve vrste stupaca, a zatim odaberite Više.
- Na stranici Postavke > za stvaranje stupca odaberite Izračunato (izračun na temelju drugih stupaca).
- U odjeljku Dodatne postavke stupca u okvir Formula unesite formulu koju želite koristiti.
Dodatne informacije o izračunatim stupcima i funkcijama potražite u članku Izračun podataka na popisima ili u bibliotekama.
Napomena
Izračunata polja mogu funkcionirati samo na vlastitom retku, pa se ne možete pozivati na vrijednost u drugom retku ni na stupce sadržane na drugom popisu ili biblioteci. Formula ne podržava polja s vrijednostima. ID novoumetnutog retka nije moguće koristiti jer ne postoji u trenutku obrade formule.
Ako nije drugačije određeno, prilikom unosa formula između ključnih riječi i operatora nema razmaka.
Sljedeći popis nije sveobuhvatan. Sve formule potražite na abecednom popisu na kraju članka.
Odaberite naslov u nastavku da biste ga otvorili i pogledali detaljne upute.
Uvjetne formule
Pomoću sljedećih formula možete provjeriti stanje naredbe i vratiti vrijednost Da ili Ne, da biste testirali zamjensku vrijednost kao što su U redu ili Nije u redu ili da biste vratili praznu točku ili crticu koja predstavlja vrijednost null.
Provjera je li neki broj veći ili manji od drugog broja
Za usporedbu koristite funkciju IF .
| Stupac1 | Stupac2 | Formula | Opis (mogući rezultat) |
|---|---|---|---|
| 15000 | 9000 | =[Stupac1]>[Stupac2] | Je li stupac1 veći od stupca2? (Da) |
| 15000 | 9000 | =IF([Stupac1]<=[Stupac2]; "U redu"; "Nije u redu") | Je li stupac1 manji od stupca2 ili jednak stupcu2? (Nije u redu) |
Vraćanje logičke vrijednosti nakon usporedbe sadržaja stupaca
Za rezultat koji je logička vrijednost (Da ili Ne) koristite funkcije AND, OR i NOT .
| Stupac1 | Stupac2 | Stupac 3 | Formula | Opis (mogući rezultat) |
|---|---|---|---|---|
| 15 | 9 | 8 | =AND([Stupac1]>[Stupac2]; [Stupac1]<[Stupac3]) | Je li 15 veći od 9, a manji od 8? (Ne) |
| 15 | 9 | 8 | =OR([Stupac1]>[Stupac2]; [Stupac1]<[Stupac3]) | Je li 15 veće od 9 ili manje od 8? (Da) |
| 15 | 9 | 8 | =NOT([Stupac1]+[Stupac2]=24) | Nije li 15 plus 9 jednako 24? (Ne) |
Za rezultat koji je izračun neki drugi ili bilo koja druga vrijednost osim Da ili Ne, koristite funkcije IF, AND i OR .
| Stupac1 | Stupac2 | Stupac 3 | Formula | Opis (mogući rezultat) |
|---|---|---|---|---|
| 15 | 9 | 8 | =IF([stupac1]=15; "U redu"; "Nije u redu") | Ako je vrijednost u stupcu1 jednaka 15, vratite "OK". (U redu) |
| 15 | 9 | 8 | =IF(AND([Stupac1]>[Stupac2]; [Stupac1]<; "U redu"; "Nije u redu") | Ako je 15 veće od 9, a manje od 8, vratite "OK" (U redu). (Nije u redu) |
| 15 | 9 | 8 | =IF(OR([Stupac1]>[Stupac2]; [Stupac1]<[Stupac3]), "U redu"; "Nije u redu") | Ako je 15 veće od 9 ili manje od 8, vratite "OK" (U redu). (U redu) |
Prikaz nula kao praznina ili crtica
Da biste prikazali nulu, izvršite jednostavan izračun. Da biste prikazali prazninu ili crticu, poslužite se funkcijom IF .
| Stupac1 | Stupac2 | Formula | Opis (mogući rezultat) |
|---|---|---|---|
| 10 | 10 | =[Stupac1]-[Stupac2] | Drugi broj oduzima se od prvog (0) |
| 15 | 9 | =IF([Stupac1]-[Stupac2];"-";[Stupac1]-[Stupac2]) | Prikazuje crticu kada je vrijednost nula (-) |
Skrivanje vrijednosti pogrešaka u stupcima
Da biste umjesto vrijednosti pogreške prikazali crticu, #N/D ili N/, koristite funkciju ISERROR .
| Stupac1 | Stupac2 | Formula | Opis (mogući rezultat) |
|---|---|---|---|
| 10 | 0 | =[Stupac1]/[Stupac2] | Rezultat će biti pogreška (#DIJ/0) |
| 10 | 0 | =IF(ISERROR([Stupac1]/[Stupac2]);"N/D" [Stupac1]/[Stupac2]) | Prikazuje N/D kada je vrijednost pogreška |
| 10 | 0 | =IF(ISERROR([Stupac1]/[Stupac2]);"-";[Stupac1]/[Stupac2]) | Prikazuje crticu kada je vrijednost pogreška |
Provjeri ima li praznih polja
Za pronalaženje praznih polja možete koristiti funkciju ISBLANK .
| Stupac1 | Formula | Opis (mogući rezultat) |
|---|---|---|
| "Žele grah" | =ISBLANK([Stupac1] | Vraća vrijednost Da ili Ne, ako je prazna ili ne. |
| "Čelik" | =IF(ISBLANK([stupac1]); "Nije u redu"; "U redu") | Ispunite vlastite odabire: prvo je ako je prazno, drugo ako nije |
Dodatne informacije o funkcijama IS potražite u odjeljku IS funkcije.
Formule datuma i vremena
Sljedeće formule možete koristiti za izračune utemeljene na datumima i vremenima, kao što je pribrajanje broja dana, mjeseci ili godina datumu, izračunavanje razlike između dva datuma i pretvorba vremena u decimalnu vrijednost.
Dodavanje datuma
Da biste datumu pribrojili određeni broj dana, koristite operator zbrajanja (+).
Napomena
Kada manipulirate datumima, vraćena vrsta izračunatog stupca mora biti postavljena na Datum i vrijeme.
| Stupac1 | Stupac2 | Formula | Opis (rezultat) |
|---|---|---|---|
| 6/9/2007 | 3 | =[Stupac1]+[Stupac2] | Pribraja tri dana datumu 9.6.2007. (12.6.2007.) |
| 12/10/2008 | 54 | =[Stupac1]+[Stupac2] | Pribraja 54 dana datumu 10.12.2008. (2.2.2009.) |
Da biste datumu pribrojili određeni broj mjeseci, koristite funkcije DATE,YEAR,MONTH i DAY .
| Stupac1 | Stupac2 | Formula | Opis (rezultat) |
|---|---|---|---|
| 6/9/2007 | 3 | =DATE(YEAR([Stupac1]);MONTH([Stupac1])+[Stupac2];DAY([Stupac1])) | Pribraja tri mjeseca datumu 9.6.2007. (9.9.2007.) |
| 12/10/2008 | 25 | =DATE(YEAR([Stupac1]);MONTH([Stupac1])+[Stupac2];DAY([Stupac1])) | Pribraja 25 mjeseci datumu 10.12.2008. (10.1.2011.) |
Da biste datumu pribrojili broj godina, koristite funkcije DATE,YEAR,MONTH i DAY .
| Stupac1 | Stupac2 | Formula | Opis (rezultat) |
|---|---|---|---|
| 6/9/2007 | 3 | =DATE(YEAR([Stupac1])+[Stupac2];MONTH([Stupac1]);DAY([Stupac1])) | Pribraja tri godine datumu 9. 6. 2007. (9. 6. 2010.) |
| 12/10/2008 | 25 | =DATE(YEAR([Stupac1])+[Stupac2];MONTH([Stupac1]);DAY([Stupac1])) | Pribraja 25 godina datumu 10.12.2008. (10.12.2033.) |
Da biste datumu dodali kombinaciju dana, mjeseci i godina, koristite funkcije DATE,YEAR,MONTH i DAY .
| Stupac1 | Formula | Opis (rezultat) |
|---|---|---|
| 6/9/2007 | =DATE(YEAR([Stupac1])+3;MONTH([Stupac1])+1;DAY([Stupac1])+5) | Pribraja tri godine, jedan mjesec i pet dana datumu 9.6.2007. (14.7.2010.) |
| 12/10/2008 | =DATE(YEAR([Stupac1])+1;MONTH([Stupac1])+7;DAY([Stupac1])+5) | Pribraja jednu godinu, sedam mjeseci i pet dana datumu 10.12.2008. (15.7.2010.) |
Izračun razlike između dva datuma
Za taj izračun koristite funkciju DATEDIF .
| Stupac1 | Stupac2 | Formula | Opis (rezultat) |
|---|---|---|---|
| 01-sij-1995 | 15. lipnja 1999. | =DATEDIF([Stupac1]; [Stupac2];"d") | Vraća broj dana između dva datuma (1626) |
| 01-sij-1995 | 15. lipnja 1999. | =DATEDIF([Stupac1]; [Stupac2];"ym") | Vraća broj mjeseci između datuma, zanemarujući dio godine (5) |
| 01-sij-1995 | 15. lipnja 1999. | =DATEDIF([Stupac1]; [Stupac2];"yd") | Vraća broj dana između datuma, zanemarujući dio godine (165) |
Izračun razlike između dvaju vremena
Da biste rezultat prikazali u standardnom obliku vremena (sati:minute:sekunde), koristite operator oduzimanja (-) i funkciju TEXT . Da bi ova metoda funkcionirala, sati ne smiju prelaziti 24, a minute i sekunde ne smiju prelaziti 60.
| Stupac1 | Stupac2 | Formula | Opis (rezultat) |
|---|---|---|---|
| 09.06.2007 10:35 | 09.06.2007 15:30 | =TEXT([Stupac2]-[Stupac1];"h") | Broj sati između dvaju vremenskih jedinica (4) |
| 09.06.2007 10:35 | 09.06.2007 15:30 | =TEXT([Stupac2]-[Stupac1],"h:mm") | Vrijeme i minuta između dvaju vremenskih prečaca (4:55) |
| 09.06.2007 10:35 | 09.06.2007 15:30 | =TEXT([Stupac2]-[Stupac1];"h:mm:ss") | Sati, minute i sekunde između dvaju vremenskih oznaka (4:55:00) |
Da biste prikazali rezultat u ukupnom zbroju koji se temelji na jednoj vremenskoj jedinici, koristite funkciju INT ili funkciju HOUR, MINUTE ili SECOND .
| Stupac1 | Stupac2 | Formula | Opis (rezultat) |
|---|---|---|---|
| 09.06.2007 10:35 | 10.06.2007 15:30 | =INT ([Stupac2]-[Stupac1])*24) | Ukupan broj sati između dva vremena (28) |
| 09.06.2007 10:35 | 10.06.2007 15:30 | =INT ([Stupac2]-[Stupac1])*1440) | Ukupno minuta između dvaju vremenskih kombinacija (1735) |
| 09.06.2007 10:35 | 10.06.2007 15:30 | =INT ([Stupac2]-[Stupac1])*86400) | Ukupan broj sekundi između dvaju vremena (104100) |
| 09.06.2007 10:35 | 10.06.2007 15:30 | =HOUR([Stupac2]-[Stupac1]) | Sati između dviju vremenskih kombinacija, kada razlika ne prelazi 24 (4) |
| 09.06.2007 10:35 | 10.06.2007 15:30 | =MINUTE([Stupac2]-[Stupac1]) | Minute između dviju vremenskih brojeva, kada razlika ne prelazi 60 (55) |
| 09.06.2007 10:35 | 10.06.2007 15:30 | =SECOND([Stupac2]-[Stupac1]) | Sekunde između dvaju vremenskih kombinacija kada razlika ne prelazi 60 (0) |
Pretvaranje vremena
Da biste pretvorili sate iz standardnog oblika vremena u decimalni broj, koristite funkciju INT .
| Stupac1 | Formula | Opis (rezultat) |
|---|---|---|
| 10:35 | =([Stupac1]-INT ([Stupac1]))*24 | Broj sati od 12:00 (10.583333) |
| 12.15 | =([Stupac1]-INT ([Stupac1]))*24 | Broj sati od 0.00 sati (25.12) |
Da biste pretvorili sate iz decimalnog broja u standardni oblik vremena (sati:minute:sekunde), koristite operator dijeljenja (/) i funkciju TEXT .
| Stupac1 | Formula | Opis (rezultat) |
|---|---|---|
| 23:58 | =TEXT(stupac1/24; "hh:mm:ss") | Sati, minute i sekunde od 00:00 sati (00:59:55) |
| 2:06 | =TEXT(stupac1/24; "h:mm") | Vrijeme i minute od 12:00 sati (0:05) |
Umetanje datuma na kalendaru Julian
Julijanski datum odnosi se na oblik datuma koji je kombinacija trenutne godine i broja dana od početka godine. Na primjer, 1. siječnja 2007. prikazuje se kao 2007001, a 31. prosinca 2007. kao 2007365. Taj se oblik ne temelji na julijanskom kalendaru.
Da biste pretvorili datum u julijanski datum, koristite funkcije TEXT i DATEVALUE .
| Stupac1 | Formula | Opis (rezultat) |
|---|---|---|
| 6/23/2007 | =TEXT([Stupac1];"yy")&TEXT(([Stupac1]-DATEVALUE("1/1/"& TEXT([Stupac1];"yy"))+1);"000") | Datum u julijanskom obliku s dvoznamenkastom godinom (07174) |
| 6/23/2007 | =TEXT([Stupac1];"yyyy")&TEXT(([Stupac1]-DATEVALUE("1/1/"&TEXT([Stupac1];"yy")))+1);"000") | Datum u julijanskom obliku s četveroznamenkastom godinom (2007174) |
Da biste pretvorili datum u julijanski datum koji se koristi u astronomiji, koristite konstantu 2415018,50. Ova formula funkcionira samo za datume nakon 1. 3. 1901. i ako koristite datumski sustav 1900.
| Stupac1 | Formula | Opis (rezultat) |
|---|---|---|
| 6/23/2007 | =[Stupac1]+2415018,50 | Datum u julijanskom obliku, koji se koristi u astronomiji (2454274.50) |
Prikaz datuma kao dana u tjednu
Da biste pretvorili datume za dan u tjednu u tekst, koristite funkcije TEXT i WEEKDAY .
| Stupac1 | Formula | Opis (mogući rezultat) |
|---|---|---|
| 19-veljače-2007 | =TEXT(WEEKDAY([Stupac1]), "dddd") | Izračunava dan u tjednu za datum i vraća puni naziv dana (ponedjeljak) |
| 3. siječnja 2008. | =TEXT(WEEKDAY([Stupac1]), "ddd") | Izračunava dan u tjednu za datum i vraća skraćeni naziv dana (Čet) |
Matematičke formule
Sljedeće formule omogućuju izvođenje raznih matematičkih izračuna, kao što su zbrajanje, oduzimanje, množenje i dijeljenje brojeva, računanje prosjeka ili medijana brojeva te zaokruživanje broja i brojanje vrijednosti.
Zbrajanje brojeva
Da biste zbrojili brojeve u dva ili više stupaca u retku, koristite operator zbrajanja (+) ili funkciju SUM .
| Stupac1 | Stupac2 | Stupac 3 | Formula | Opis (rezultat) |
|---|---|---|---|---|
| 6 | 5 | 4 | =[Stupac1]+[Stupac2]+[Stupac3] | Zbraja vrijednosti u prva tri stupca (15) |
| 6 | 5 | 4 | =SUM([Stupac1];[Stupac2];[Stupac3]) | Zbraja vrijednosti u prva tri stupca (15) |
| 6 | 5 | 4 | =SUM(IF([Stupac1]>[Stupac2]; [Stupac1]-[Stupac2]; 10); [Stupac3]) | Ako je Stupac1 veći od Stupca2, zbraja razliku i Stupac3. U suprotnom dodajte 10 i Stupac3 (5) |
Oduzimanje brojeva
Da biste oduzeli brojeve u dva ili više stupaca u retku, upotrijebite operator za oduzimanje (-) ili funkciju SUM s negativnim brojevima.
| Stupac1 | Stupac2 | Stupac 3 | Formula | Opis (rezultat) |
|---|---|---|---|---|
| 15000 | 9000 | -8000 | =[Stupac1]-[Stupac2] | Od 15000 oduzima 9000 (6000) |
| 15000 | 9000 | -8000 | =SUM([Stupac1]; [Stupac2]; [Stupac3]) | Zbraja brojeve u prva tri stupca, uključujući negativne vrijednosti (16000) |
Izračun razlike dvaju brojeva kao postotak
Koristite operatore za oduzimanje (-) i dijeljenje (/) te funkciju ABS .
| Stupac1 | Stupac2 | Formula | Opis (rezultat) |
|---|---|---|---|
| 2342 | 2500 | =([Stupac2]-[Stupac1])/ABS([Stupac1]) | Postotna promjena (6,75% ili 0,06746) |
Množenje brojeva
Da biste brojeve pomnožili u dva ili više stupaca u retku, koristite operator množenja (*) ili funkciju PRODUCT .
| Stupac1 | Stupac2 | Formula | Opis (rezultat) |
|---|---|---|---|
| 5 | 2 | =[Stupac1]*[Stupac2] | množi brojeve u prva dva stupca (10) |
| 5 | 2 | =PRODUCT([Stupac1]; [Stupac2]) | množi brojeve u prva dva stupca (10) |
| 5 | 2 | =PRODUCT([Stupac1];[Stupac2];2) | Množi brojeve u prva dva stupca i brojku 2 (20) |
Dijeljenje brojeva
Da biste brojeve podijelili u dva ili više stupaca u retku, koristite operator dijeljenja (/).
| Stupac1 | Stupac2 | Formula | Opis (rezultat) |
|---|---|---|---|
| 15000 | 12 | =[Stupac1]/[Stupac2] | 15000 dijeli sa 12 (1250) |
| 15000 | 12 | =([Stupac1]+10000)/[Stupac2] | Zbraja 15000 i 10000, a zatim taj zbroj dijeli sa 12 (2083) |
Izračun srednje vrijednosti brojeva
Prosjek se naziva i srednjim redom. Da biste izračunali prosjek brojeva u dva ili više stupaca u retku, koristite funkciju AVERAGE .
| Stupac1 | Stupac2 | Stupac 3 | Formula | Opis (rezultat) |
|---|---|---|---|---|
| 6 | 5 | 4 | =AVERAGE([Stupac1]; [Stupac2];[Stupac3]) | Prosjek brojeva u prva tri stupca (5) |
| 6 | 5 | 4 | =AVERAGE(IF([Stupac1]>[Stupac2]; [Stupac1]-[Stupac2]; 10); [Stupac3]) | Ako je stupac1 veći od stupca2, izračunajte prosjek razlike i stupac3. U suprotnom izračunaj prosjek vrijednosti 10 i stupca3 (2,5) |
Izračun medijana brojeva
Medijan je vrijednost u sredini uređenog raspona brojeva. Funkciju MEDIAN koristite za izračun medijana grupe brojeva.
| A | B | C | D | E | F | Formula | Opis (rezultat) |
|---|---|---|---|---|---|---|---|
| 10 | 7 | 9 | 27 | 0 | 4 | =MEDIAN(A, B, C, D, E, F) | Medijan brojeva u prvih 6 stupaca (8) |
Izračun najmanjeg ili najvećeg broja u rasponu
Da biste izračunali najmanji ili najveći broj u dva ili više stupaca u retku, koristite funkcije MIN i MAX .
| Stupac1 | Stupac2 | Stupac 3 | Formula | Opis (rezultat) |
|---|---|---|---|---|
| 10 | 7 | 9 | =MIN([Stupac1]; [Stupac2]; [Stupac3]) | Najmanji broj (7) |
| 10 | 7 | 9 | =MAX([Stupac1]; [Stupac2]; [Stupac3]) | Najveći broj (10) |
Count values
Da biste prebrojali numeričke vrijednosti, koristite funkciju COUNT .
| Stupac1 | Stupac2 | Stupac 3 | Formula | Opis (rezultat) |
|---|---|---|---|---|
| Apple | 12/12/2007 | =COUNT([Stupac1]; [Stupac2]; [Stupac3]) | Broji stupce koji sadrže numeričke vrijednosti. Isključuje datum i vrijeme, tekst i null vrijednosti (0) | |
| $12 | #DIV/0! | 1.01 | =COUNT([Stupac1]; [Stupac2]; [Stupac3]) | Broji stupce koji sadrže numeričke vrijednosti, ali isključuje pogrešne i logičke vrijednosti (2) |
Povećanje i smanjenje broja za određeni postotak
Za taj izračun koristite operator postotka (%).
| Stupac1 | Stupac2 | Formula | Opis (rezultat) |
|---|---|---|---|
| 23 | 3 % | =[Stupac1]*(1+5%) | Povećava broj u stupcu1 za 5% (24,15) |
| 23 | 3 % | =[Stupac1]*(1+[Stupac2]) | Povećava broj iz stupca1 za postotnu vrijednost u stupcu2: 3% (23,69) |
| 23 | 3 % | =[Stupac1]*(1-[Stupac2]) | Smanjuje broj u stupcu1 za postotnu vrijednost u stupcu2: 3% (22,31) |
Potenciranje broja
Za taj izračun koristite operator eksponencijalacije (^) ili funkciju POWER .
| Stupac1 | Stupac2 | Formula | Opis (rezultat) |
|---|---|---|---|
| 5 | 2 | =[Stupac1]^[Stupac2] | Izračunava pet na kvadrat (25) |
| 5 | 3 | =POWER([Stupac1]; [Stupac2]) | Izračunava pet kocki (125) |
Zaokruživanje broja
Da biste zaokružili broj na veći, koristite funkcije ROUNDUP, ODD ili PAR.
| Stupac1 | Formula | Opis (rezultat) |
|---|---|---|
| 20.3 | =ROUNDUP([stupac1];0) | Zaokružuje 20,3 naviše na najbliži cijeli broj (21) |
| -5.9 | =ROUNDUP([stupac1];0) | Zaokružuje -5,9 na najbliži veći cijeli broj (-5) |
| 12.5493 | =ROUNDUP([Stupac1];2) | Zaokružuje 12,5493 na najbližu stotinku i dva decimalna mjesta (12,55) |
| 20.3 | =EVEN([Stupac1]) | Zaokružuje 20,3 na najbliži parni broj (22) |
| 20.3 | =ODD([Stupac1]) | Zaokružuje 20,3 naviše na najbliži neparni broj (21) |
Da biste broj zaokružili na manji, koristite funkciju ROUNDDOWN .
| Stupac1 | Formula | Opis (rezultat) |
|---|---|---|
| 20.3 | =ROUNDDOWN([Stupac1];0) | Zaokružuje 20,3 naniže na najbliži cijeli broj (20) |
| -5.9 | =ROUNDDOWN([Stupac1];0) | Zaokružuje -5,9 na najbliži cijeli broj (-6) |
| 12.5493 | =ROUNDDOWN([Stupac1];2) | Zaokružuje 12,5493 na najbližu stotinku i dva decimalna mjesta (12,54) |
Da biste broj zaokružili na najbliži broj ili razlomak, koristite funkciju ROUND .
| Stupac1 | Formula | Opis (rezultat) |
|---|---|---|
| 20.3 | =ROUND([Stupac1];0) | Zaokružuje 20,3 naniže jer je dio razlomka manji od 0,5 (20) |
| 5,9 | =ROUND([Stupac1];0) | Zaokružuje 5,9 na veći jer je dio razlomka veći od 0,5 (6) |
| -5.9 | =ROUND([Stupac1];0) | Zaokružuje -5,9 na manji jer je dio razlomka manji od -,5 (-6) |
| 1.25 | =ROUND([Stupac1]; 1) | Zaokružuje broj na najbližu desetinku (jedno decimalno mjesto). Budući da je dio koji se zaokružuje 0,05 ili veći, broj se zaokružuje naviše (rezultat: 1,3) |
| 30.452 | =ROUND([Stupac1]; 2) | Zaokružuje broj na najbližu stotinku (dva decimalna mjesta). Budući da je dio koji se zaokružuje, 0,002, manji od 0,005, broj se zaokružuje naniže (rezultat: 30,45) |
Da biste broj zaokružili na bitnu znamenku iznad 0, koristite funkcije ROUND, ROUNDUP,ROUNDDOWN,INT i LEN .
| Stupac1 | Formula | Opis (rezultat) |
|---|---|---|
| 5492820 | =ROUND([Stupac1];3-LEN(INT([Stupac1]))) | Zaokružuje broj na tri bitne znamenke (5490000) |
| 22230 | =ROUNDDOWN([Stupac1];3-LEN(INT([Stupac1]))) | Zaokružuje najmanji broj na tri bitne znamenke (22200) |
| 5492820 | =ROUNDUP([stupac1], 5-LEN(INT([stupac1]))) | Zaokružuje najveći broj na pet bitnih znamenki (5492900) |
Tekstne formule
Za manipulaciju tekstom možete koristiti sljedeće formule, kao što su kombiniranje ili spajanje vrijednosti iz više stupaca, usporedba sadržaja stupaca, uklanjanje znakova ili razmaka ili ponavljanje znakova.
Promjena veličine slova teksta
Da biste promijenili veličinu teksta, koristite funkcije UPPER, LOWER ili PROPER .
| Stupac1 | Formula | Opis (rezultat) |
|---|---|---|
| nina Vietzen | =UPPER([Stupac1]) | Mijenja tekst u velika slova (NINA VIETZEN) |
| nina Vietzen | =LOWER([stupac1]) | Mijenja tekst u mala slova (nina vietzen) |
| nina Vietzen | =PROPER([stupac1]) | Mijenja tekst u velika slova naslova (Nina Vietzen) |
Spajanje imena i prezimena
Da biste objedinili imena i prezimena, koristite operator ampersanda (&) ili funkciju CONCATENATE .
| Stupac1 | Stupac2 | Formula | Opis (rezultat) |
|---|---|---|---|
| Carlos | Carvallo | =[Stupac1]&[Stupac2] | Kombinira dvije žice (CarlosCarvallo) |
| Carlos | Carvallo | =[Stupac1]&" "&[Stupac2] | Spaja dva niza razdvojena razmakom (Carlos Carvallo) |
| Carlos | Carvallo | =[Stupac2]&", "&[Stupac1] | Spaja dva niza razdvojena zarezom i razmakom (Carvallo, Carlos) |
| Carlos | Carvallo | =CONCATENATE([Stupac2]; ","; [Stupac1]) | Spaja dvije nize odvojene zarezom (Carvallo, Carlos) |
Kombiniranje teksta i brojeva iz različitih stupaca
Da biste kombinirali tekst i brojeve, koristite funkciju CONCATENATE , operator ampersanda (&) ili funkciju TEXT i operator ampersand.
| Stupac1 | Stupac2 | Formula | Opis (rezultat) |
|---|---|---|---|
| Yang | 28 | =[Stupac1]&" prodano "&[Stupac2]&" jedinica." | Kombinira gore navedeni sadržaj u frazu (Yang je prodao 28 jedinica.) |
| Dubois | 40% | =[Stupac1]&" prodano "&TEXT([Stupac2];"0%")&" ukupne prodaje." | Spaja gore navedene sadržaje u frazu (Dubois je prodao 40% ukupne prodaje.) Napomena: Funkcija TEXT dodaje oblikovanu vrijednost stupca Stupac2 umjesto temeljne vrijednosti, koja je 0,4. |
| Yang | 28 | =CONCATENATE([Stupac1]," prodano ",[Stupac2];" jedinice.") | Kombinira gore navedeni sadržaj u frazu (Yang je prodao 28 jedinica.) |
Kombiniranje teksta s datumom ili vremenom
Da biste kombinirali tekst s datumom ili vremenom, koristite funkciju TEXT i operator ampersanda (&).
| Stupac1 | Stupac2 | Formula | Opis (rezultat) |
|---|---|---|---|
| Datum naplate | 5-lip-2007 | ="Datum izjave: "&TEXT([Stupac2]; "d-mmm-gggg") | Kombinira tekst s datumom (datum izjave: 5. lipnja 2007.) |
| Datum naplate | 5-lip-2007 | =[Stupac1]&" "&TEXT([Stupac2]; "mmm-dd-gggg") | Spaja tekst i datum iz različitih stupaca u jedan stupac (datum naplate: 5. lipnja 2007.) |
Usporedba sadržaja stupca
Da biste usporedili jedan stupac s drugim ili popis vrijednosti, koristite funkcije EXACT i OR .
| Stupac1 | Stupac2 | Formula | Opis (mogući rezultat) |
|---|---|---|---|
| BD122 | BD123 | =EXACT([Stupac1];[Stupac2]) | Uspoređuje sadržaj prva dva stupca (Ne) |
| BD122 | BD123 | =EXACT([Stupac1], "BD122") | Uspoređuje sadržaj stupca1 i niza "BD122" (Da) |
Provjera podudara li se vrijednost stupca ili njezin dio s određenim tekstom
Da biste provjerili podudara li se vrijednost stupca ili njezin dio s određenim tekstom, koristite funkcije IF,FIND, SEARCH i ISNUMBER .
| Stupac1 | Formula | Opis (mogući rezultat) |
|---|---|---|
| Vijetzen | =IF([Stupac1]="Vietzen"; "U redu"; "Nije u redu") | Provjerava je li stupac1 vietzenski (u redu) |
| Vijetzen | =IF(ISNUMBER(FIND("v";[stupac1])), "U redu"; "Nije u redu") | provjerava sadrži li stupac1 slovo V (U redu) |
| BD123 | =ISNUMBER(FIND("BD";[Stupac1])) | Provjerava sadrži li stupac1 BD (Da) |
Brojanje stupaca koji nisu prazni
Da biste prebrojali stupce koji nisu prazni, koristite funkciju COUNTA .
| Stupac1 | Stupac2 | Stupac 3 | Formula | Opis (rezultat) |
|---|---|---|---|---|
| Prodaja | 19 | =COUNTA([Stupac1]; [Stupac2]) | Broji stupce koji nisu prazni (2) | |
| Prodaja | 19 | =COUNTA([Stupac1]; [Stupac2]; [Stupac3]) | Broji stupce koji nisu prazni (2) |
Uklanjanje znakova iz teksta
Da biste iz teksta uklonili znakove, koristite funkcije LEN,LEFT i RIGHT .
| Stupac1 | Formula | Opis (rezultat) |
|---|---|---|
| Vitamin A | =LEFT([Stupac1];LEN([Stupac1])-2) | Vraća 7 (9-2) znakova, počevši slijeva (Vitamin) |
| Vitamin B1 | =RIGHT([Stupac1], LEN([Stupac1])-8) | Vraća 2 (10-8) znaka, počevši zdesna (B1) |
Uklanjanje razmaka na početku i kraju stupca
Za uklanjanje razmaka iz stupca koristite funkciju TRIM .
| Stupac1 | Formula | Opis (rezultat) |
|---|---|---|
| Pozdrav! | =TRIM([Stupac1]) | Uklanja razmake s početka i kraja (pozdrav!) |
Ponavljanje znaka u stupcu
Da biste ponovili znak u stupcu, koristite funkciju REPT .
| Formula | Opis (rezultat) |
|---|---|
| =REPT(".";3) | Ponavlja točku 3 puta (...) |
| =REPT("-";10) | Ponavlja crticu 10 puta (----------) |
Abecedni popis funkcija
Slijedi abecedni popis veza na funkcije dostupne korisnicima sustava SharePoint. Obuhvaća trigonometrijske, statističke i financijske funkcije te uvjetne, datumske, matematičke i tekstne formule.
Ostali resursi
Ako ne vidite što pokušavate učiniti ovdje, provjerite možete li to učiniti u programu Excel. Evo još nekih izvora. Neke od njih mogu pokrivati starije verzije pa bi moglo biti razlika u prikazanom korisničkom sučelju. Na primjer, stavke na izborniku Akcije web-mjesta u sustavu SharePoint sada se nalaze u postavkamaGumb
nalazi se uz izbornik s imenom.