Uvod u SharePoint formulama i fuctions

Napomena: Željeli bismo vam pružiti najnoviji sadržaj pomoći što je brže moguće i to na vašem jeziku. Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Možete li nam pri dnu ove stranice javiti jesu li vam ove informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku.

Formula i funkcija u popise ili biblioteke možete koristiti za izračun podataka na različite načine. Dodavanjem izračunatog stupca na popis ili biblioteku, možete stvoriti formulu koja sadrži podatke iz drugih stupaca i izvodi funkcijama za izračunavanje datuma i vremena, izvršavati matematičke jednadžbe ili Postupanje s tekstom. Ako, na primjer, na popisu zadataka, stupac možete koristiti da biste izračunali broj dana koje je potrebno za dovršetak svakog zadatka na temelju stupaca datum početka i datum dovršetka.

Napomena: U ovom se članku opisuju osnovni koncepti vezani za korištenje formula i funkcija. Za posebne informacije o pojedinoj funkciji pogledajte članak o toj funkciji.

U ovom članku

Pregled formula

Pregled funkcija

Korištenje reference stupca u formuli

Korištenje konstanti u formuli

Korištenje operatora za izračun u formuli

Pregled formula

Formule su jednadžbe koje izvršavaju izračune nad vrijednostima na popisu ili u biblioteci. Formula započinje znakom jednakosti (=). Na primjer, sljedeća formula množi 2 s 3, a zatim dodaje 5 na rezultat.

=5+2*3

Formulu možete koristiti u izračunatom stupcu i za izračunavanje zadanih vrijednosti za stupac. Formula može sadržavati funkcije, reference, operatore i konstante, kao u sljedećem primjeru.

=PI()*[Result]^2

Element

Opis

Funkcija

Funkcija PI() prikazuje vrijednost pi: 3,141592654.

Referenca (ili naziv stupca)

[Rezultat] predstavlja vrijednost u stupcu Rezultat za trenutni redak.

Konstanta

Brojevne ili tekstne vrijednosti izravno unesene u formulu, primjerice 2.

Operatori

Operator * (zvjezdica) množi, a operator ^ povisuje broj na potenciju.

Formula može koristiti jedan ili više elemenata iz prethodne tablice. Evo nekoliko primjera formula (redoslijedom složenosti).

Jednostavne formule (primjerice =128+345)

Sljedeće formule sadrže konstante i operatore.

=128+345

Zbraja 128 i 345

=5^2

Računa 5 na kvadrat

Formule koje sadrže reference stupca (primjerice =[prihod] >[trošak])

Sljedeće formule odnose se na ostale stupce istog popisa ili biblioteke.

=[Prihod]

Koristi vrijednost stupca Prihod.

=[Prihod]*10/100

10% od vrijednosti u stupcu Prihod.

=[prihod] > [trošak]

Prikazuje Da ako je vrijednost u stupcu Prihod veća od vrijednosti u stupcu Trošak.

Formule koje mogu pozivati funkcije (primjerice =AVERAGE(1; 2; 3; 4; 5))

Sljedeće formule mogu pozivati ugrađene funkcije.

=AVERAGE(1; 2; 3; 4; 5)

Prikazuje prosječnu vrijednost skupa vrijednosti.

=MAX([Q1]; [Q2]; [Q3]; [Q4])

Prikazuje najveću vrijednost u skupu vrijednosti.

=IF([trošak]>[prihod]; "nije u redu"; "u redu")

Vraća Nije u redu ako je trošak veći od prihoda. Inače vraća U redu.

=DAY("15-tra-2008")

Vraća dio dana u datumu. Ova formula vraća broj 15.

Formule s ugniježđenim funkcijama (primjerice =SUM(IF([A]>[B]; [A]-[B]; 10); [C]))

U sljedećim formulama argumenti funkcija određene su funkcije.

=SUM(IF([A]>[B]; [A]-[B]; 10); [C])

Funkcija IF prikazuje razliku između vrijednosti u stupcima A i B ili 10.

Funkcija SUM zbraja prikazanu vrijednost funkcije IF i vrijednost u stupcu C.

=DEGREES(PI())

Funkcija PI prikazuje broj 3,141592654.

Funkcija DEGREES pretvara vrijednost navedenu u radijanima u stupnjeve. Ova formula vraća vrijednost 180.

=ISNUMBER(FIND("BD";[Stupac1]))

Funkcija FIND traži niz BD u stupcu Stupac1 i prikazuje početni položaj niza. Ako ne pronađe niz, prikazuje vrijednost pogreške.

Funkcija ISNUMBER prikazuje Da ako funkcija FIND vrati brojevnu vrijednost. U suprotnom prikazuje Ne.

Vrh stranice

Pregled funkcija

Funkcije su unaprijed definirane formule koje izvršavaju izračune koristeći određene vrijednosti, pod nazivom argumenti, određenim redoslijedom ili strukturom. Funkcije se mogu koristiti za jednostavne ili složene izračune. Na primjer, sljedeća instanca funkcije ROUND zaokružuje broj u stupcu Cost na dvije decimale.

=ROUND([Cost], 2)

Sljedeći će vam pojmovnik biti od koristi pri učenju funkcija i formula:

Struktura     Struktura funkcije započinje znakom jednakosti (=), iza čega slijedi naziv funkcije, otvorena zagrada, argumenti funkcije odvojeni točkom sa zarezom i zatvorena zagrada.

Naziv funkcije     To je naziv funkcije podržan na popisima ili u bibliotekama. Svaka funkcija uzima određen broj argumenata, obrađuje ih i prikazuje vrijednost.

Argumenti     Argumenti mogu biti brojevi, tekst, logičke vrijednosti kao što su True i False te reference stupca. Argument koji naznačite mora proizvesti valjanu vrijednost za taj argument. Argumenti mogu biti i konstante, formule te ostale funkcije.

U određenim ćete slučajevima vjerojatno morati koristiti funkcije kao jedan od argumenata druge funkcije. Sljedeća formula, primjerice, koristi ugniježđenu funkciju AVERAGE i uspoređuje rezultat sa zbrojem vrijednosti dvaju stupaca.

=AVERAGE([Cost1], SUM([Cost2]+[Discount]))

Valjane vraćene vrijednosti     Kad se funkcija koristi kao argument, mora prikazati istu vrstu vrijednosti koju koristi argument. Ako argument, primjerice, koristi Da ili Ne, ugniježđena funkcija mora prikazati Da ili Ne. Ako se to ne dogodi, popis ili biblioteka prikazuju vrijednost pogreške #VRIJ!.

Ograničenja razine gniježđenja     Formula može sadržavati osam razina ugniježđenih funkcija. Kad se funkcija B koristi kao argument u funkciji A, funkcija B postaje funkcija druge razine. U navedenom primjeru funkcija SUM jest funkcija druge razine jer je ona argument funkcije AVERAGE. Funkcija ugniježđena unutar funkcije SUM bila bi funkcija treće razine i tako dalje.

Napomene: 

  • Popisi i biblioteke ne podržavaju funkcije RAND i NOW.

  • Funkcije TODAY i ME nisu podržane u izračunatim stupcima, ali su podržane u postavci zadane vrijednosti stupca.

Vrh stranice

Korištenje reference stupca u formuli

Referenca identificira ćeliju u trenutnom retku i naznačuje popisu ili biblioteci gdje da traže vrijednosti ili podatke koje želite koristiti u formuli. Na primjer [Trošak] se odnosi na vrijednost u stupcu Trošak u trenutnom retku. Ako u trenutnom retku stupac Trošak ima vrijednost 100, onda =[Trošak]*3 vraća 300.

Pomoću referenci možete koristiti podatke iz različitih stupaca popisa ili biblioteke u jednoj ili više formula. Stupci sljedećih vrsta podataka mogu se referencirati u formuli: jedan redak teksta, broj, valuta, datum i vrijeme, odabir, da/ne i izračunato.

Za referenciranje u formuli koristite naziv stupca iz prikaza. Ako naziv uključuje razmak ili poseban znak, morate ga zatvoriti u uglate zagrade ([ ]). Reference ne razlikuju velika i mala slova. Na primjer referencirati se u formuli na stupac Jedinična Cijena možete kao [Jedinična Cijena] ili [jedinična cijena].

Napomene: 

  • Na vrijednost u retku ne možete se referencirati ako se ona ne nalazi u trenutnom retku.

  • Ne možete se referencirati na vrijednost s drugog popisa ili biblioteke.

  • Ne možete se referencirati na ID novo umetnutog retka. ID još ne postoji kad se izvršava izračunavanje.

  • Ne možete se referencirati na druge stupce u formuli koji stvaraju zadanu vrijednost stupca.

Vrh stranice

Korištenje konstanti u formuli

Konstanta je vrijednost koja se ne izračunava. Na primjer datum 09.10.2008., broj 210 i tekst "kvartalna zarada" sve su konstante. Konstante mogu biti sljedeće vrste podataka:

  • Niz (primjer: =[prezime] = "Kovač")

    Nizovne konstante nalaze se u navodnicima i sadrže do 255 znakova.

  • Broj (primjer: =[trošak] >= 29,99)

    Brojevne konstante mogu sadržavati decimalna mjesta te mogu biti pozitivne i negativne.

  • Datum (primjer: =[datum] > DATE(2007;7;1))

    Datumske konstante zahtijevaju korištenje funkcije DATE(godina;mjesec;dan).

  • Booleova vrijednost (primjer: =IF([trošak]>[prihod]; "gubitak"; "nema gubitka")

    Da i Ne Booleove su konstante. Možete ih koristiti u uvjetnim izrazima. U gornjem primjeru, ako je trošak veći od prihoda, funkcija IF vraća Da, a formula vraća niz "Gubitak". Ako je trošak jednak ili veći od prihoda, funkcija vraća Ne, a formula vraća niz "Nema gubitka".

Vrh stranice

Korištenje operatora za izračun u formuli

Operatori određuju vrstu izračuna koje želite izvesti nad elementima u formuli. Popisi i biblioteke podržavaju tri različite vrste operatora za izračunavanje: aritmetički, za uspoređivanje i tekst.

Aritmetički operatori

Sljedeće aritmetičke operatore koristite za izvođenje osnovnih matematičkih operacija kao što su zbrajanje, oduzimanje ili množenje; za sastavljanje brojeva; ili za stvaranje brojevnih rezultata.

Aritmetički operator

Značenje (primjer)

+ (znak plus)

zbrajanje (3+3)

- (znak minus)

oduzimanje (3 - 1)
Negativni broj (-1)

* (zvjezdica)

množenje (3*3)

/ (kosa crta)

dijeljenje (3/3)

% (znak postotka)

postotak (20%)

^ (karet)

računanje potencije (3^2)

Operatori usporedbe

Dvije vrijednosti možete uspoređivati pomoću sljedećih operatora. Kad se vrijednosti uspoređuju pomoću tih operatora, rezultat je logička vrijednost Da ili Ne.

Operator usporedbe

Značenje (primjer)

= (znak jednako)

jednako (A=B)

> (znak veće od)

veće od (A>B)

< (znak manje od)

manje od (A<B)

>= (znak veće od ili jednako)

veće od ili jednako (A>=B)

<= (znak manje od ili jednako)

manje od ili jednako (A<=B)

<> (znak nije jednako)

nije jednako (A<>B)

Tekstni operator

Da biste pridruživanjem ili ulančavanjem tekstnih nizova stvorili jednodijelni tekst, koristite znak ampersand (&).

Tekstni operator

Značenje (primjer)

& (i)

Spaja ili ulančava dvije vrijednosti da bi nastala jedna vrijednost kontinuiranog teksta ("sjeverni"&"vjetar")

Redoslijed kojim popis ili biblioteka izvršavaju operacije u formuli

Formule računaju vrijednosti posebnim redoslijedom. Formula može započeti znakom jednakosti (=). Elementi koji slijede znak jednakosti su oni koji se računaju (operandi) i odvojeni su operatorima za izračunavanje. Popisi i biblioteke izračunavaju formulu slijeva nadesno u skladu sa specifičnim redoslijedom za svaki operator u formuli.

Prioritet operatora

Ako u jednoj formuli kombinirate nekoliko operatora, popisi i biblioteke izvode operacije redoslijedom prikazanim u sljedećoj tablici. Ako formula sadrži operatore jednake prednosti — na primjer, formula sadrži i operator množenja i operator dijeljenja — popisi i biblioteke vrednuju operatore slijeva nadesno.

Operator

Opis

negativni broj (kao u -1)

%

postotak

^

potencija

* i /

množenje i dijeljenje

+ i -

Zbrajanje i oduzimanje

&

ulančavanje (spaja dva niza teksta)

= < > <= >= <>

Usporedba

Korištenje zagrada

Kako biste promijenili redoslijed vrednovanja, zatvorite u zagrade dio formule koji želite da se prvi izračuna. Na primjer, sljedeća formula proizvodi 11 jer popis ili biblioteka računaju množenje prije zbrajanja. Formula množi 2 s 3, a zatim dodaje 5 na rezultat.

=5+2*3

U suprotnom, ako upotrijebite zagrade kako biste promijenili sintaksu, popis ili biblioteka zbrajaju 5 i 2 zajedno, a zatim množe rezultat s 3 kako bi se dobilo 21.

=(5+2)*3

U donjem primjeru zagrade oko prvog dijela formule nameću popisu ili biblioteci prvo računanje [Cost]+25, a zatim dijeljenje rezultata zbrojem vrijednosti u stupcima EC1 i EC2.

=([Cost]+25)/SUM([EC1]+[EC2])

Vrh stranice

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×