Uvod u SharePoint formula i fuctions

Napomena: Želimo da vam što pre pružimo najnoviji sadržaj pomoći čim na vašem jeziku. Ova stranica je prevedena automatski i može da sadrži gramatičke greške ili netačnosti. Naš cilj je da ovaj sadržaj bude koristan. Možete li nam na dnu ove stranice saopštiti da li su vam informacije bile od koristi? Ovo je članak na engleskom jeziku za brzu referencu.

Formula i funkcija u listama ili bibliotekama možete da koristite da biste izračunali podatke na različite načine. Tako što ćete dodati izračunate kolone na listu ili biblioteku, možete da kreirate formulu koja sadrži podatke iz druge kolone i obavlja funkcijama da biste izračunali datume i vremena, da biste izvršili matematičke jednačine ili tekstom. Na primer, na listi zadataka, možete da koristite kolone da biste izračunali broj dana je potrebno za dovršavanje svakog zadatka, na osnovu kolone datum početka i datum završetka.

Napomena: Ovaj članak opisuje osnovne koncepte u vezi sa korišćenjem formula i funkcija. Detaljnije informacije o određenoj funkciji potražite u članku o toj funkciji.

U ovom članku

Pregled formula

Pregled funkcija

Korišćenje referenci za kolone u formuli

Korišćenje konstanti u formuli

Korišćenje operatora računanja u formuli

Pregled formula

Formule su jednačine koje vrše izračunavanja nad vrednostima iz liste ili biblioteke. Formula počinje znakom jednakosti (=). Na primer, sledeća formula množi 2 sa 3, a zatim rezultatu dodaje 5.

=5+2*3

Možete da koristite formulu u izračunatu kolonu i da biste izračunali podrazumevane vrednosti za kolonu. Formula može da sadrži funkcije, reference kolona, operatore i konstante, kao u sledećem primeru.

=PI()*[Result]^2

Element

Opis

Funkcija

Funkcija PI() daje vrednost broja pi: 3,141592654.

Referenca (ili ime kolone)

[Rezultat] predstavlja vrednost u koloni „Rezultat“ za trenutni red.

Konstanta

Brojevi ili tekstualne vrednosti koje se direktno unose u formulu, na primer 2.

Operator

Operator * (zvezdica) množi, a operator ^ (znak „karet“) podiže broj na stepen.

Formula može da koristi neke elemente iz prethodne tabele. Evo nekoliko primera formula (poređanih po složenosti).

Jednostavne formule (kao što je =128+345)

Sledeće formule sadrže konstante i operatore.

Primer

Opis

=128+345

Sabira 128 i 345

=5^2

5 na kvadrat

Formule koje sadrže reference za kolone (kao što je =[Prihod] >[Trošak])

Sledeće formule upućuju na druge kolone iz iste liste ili biblioteke.

Primer

Opis

=[Prihod]

Koristi vrednost iz kolone „Prihod“.

=[Prihod]*10/100

10% vrednosti iz kolone „Prihod“.

=[Prihod] > [Trošak]

Daje „Da“ ako je vrednost iz kolone „Prihod“ veća od vrednosti iz kolone „Trošak“.

Formule koje pozivaju funkcije (na primer =AVERAGE(1, 2, 3, 4, 5))

Sledeće formule pozivaju ugrađene funkcije.

Primer

Opis

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

Daje prosek skupa vrednosti.

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

Daje najveću vrednost iz skupa vrednosti.

=IF([Trošak]>[Prihod], "Nije u redu", "U redu")

Daje „Nije u redu“ ako je trošak veći od prihoda. U suprotnom, daje „U redu“.

=DAY("15. april 2008.")

Daje deo datuma koji se odnosi na dan. Ova formula daje broj 15.

Formule sa ugnežđenim funkcijama (na primer =SUM(IF([A]>[B], [A]-[B], 10), [C]))

Sledeće formule navode neke funkcije kao argumente funkcije.

Primer

Opis

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

Funkcija IF daje razliku vrednosti iz kolona A i B, ili 10.

Funkcija SUM sabira povratnu vrednost funkcije IF i vrednost iz kolone C.

=DEGREES(PI())

Funkcija PI daje broj 3,141592654.

Funkcija DEGREES vrednost navedenu u radijanima konvertuje u stepene. Ova formula daje vrednost 180.

=ISNUMBER(FIND("BD",[Kolona1]))

Funkcija FIND traži nisku „BD“ u koloni „Kolona1“ i daje početni položaj niske. Daje vrednost greške ako ne pronađe nisku.

Funkcija ISNUMBER daje „Da“ ako je funkcija FIND dala numeričku vrednost. U suprotnom daje „Ne“.

Vrh stranice

Pregled funkcija

Funkcije su unapred definisane formule koje vrše izračunavanja pomoću određenih vrednosti, koje se nazivaju argumenti, u određenom redosledu ili strukturi. Funkcije se mogu koristiti za izvođenje jednostavnih ili složenih izračunavanja. Na primer, sledeća instanca funkcije ROUND zaokružuje broj iz kolone „Trošak“ na dve decimale.

=ROUND([Cost], 2)

Sledeći rečnik je koristan prilikom učenja funkcija i formula:

Struktura     Struktura funkcije počinje znakom jednakosti (=), sledi ime funkcije, otvorena zagrada, argumenti za funkciju razdvojeni zarezima i zatvorena zagrada.

Ime funkcije     Ovo je ime funkcije koje podržavaju liste ili biblioteke. Svaka funkcija uzima određeni broj argumenata, obrađuje ih i vraća vrednost.

Argumenti     Argumenti mogu biti brojevi, tekst, logičke vrednosti, na primer „Tačno“ ili „Netačno“ ili reference za kolone. Argument koji odredite i prosledite funkciji mora dati važeću vrednost za taj argument. Argumenti mogu biti i konstante, formule ili druge funkcije.

U određenim slučajevima, možda će biti potrebno da upotrebite funkciju kao jedan od argumenata druge funkcije. Na primer, sledeća formula koristi ugnežđenu funkciju AVERAGE i upoređuje rezultat sa zbirom vrednosti iz dve kolone.

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

Važeće povratne vrednosti     Kada se funkcija koristi kao argument, ona mora da vrati isti tip vrednosti koji koristi argument. Na primer, ako argument koristi „Da“ ili „Ne“, ugnežđena funkcija mora da vrati „Da“ ili „Ne“. Ako to nije slučaj, lista ili biblioteka prikazuju vrednost greške #VALUE!.

Granice za broj nivoa ugnežđavanja     Formula može da sadrži najviše osam nivoa ugnežđenih funkcija. Kada se funkcija B koristi kao argument funkcije A, tada funkcija B predstavlja funkciju drugog nivoa. U gorenavedenom primeru, funkcija SUM je funkcija drugog nivoa zato što je argument funkcije AVERAGE. Funkcija ugnežđena u funkciju SUM bila bi funkcija trećeg nivoa i tako dalje.

Napomene: 

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

  • Funkcije TODAY i ME nisu podržane u izračunatim kolonama, ali jesu za postavku podrazumevane vrednosti kolone.

Vrh stranice

Korišćenje referenci za kolone u formuli

Referenca identifikuje ćeliju u trenutnom redu i ukazuje listi ili biblioteci na to gde treba tražiti vrednosti ili podatke koje želite da koristite u formuli. Na primer, [Trošak] upućuje na vrednost u koloni „Trošak“ u trenutnom redu. Ako u trenutnom redu kolona „Trošak“ ima vrednost 100, onda =[Trošak]*3 daje 300.

Pomoću referenci, podatke iz različitih kolona liste ili biblioteke možete da koristite u nekim formulama. U formuli može da se upućuje na kolone sa sledećim tipovima podataka: jedan red teksta, broj, valuta, datum i vreme, opcija, da/ne i izračunato.

Ime za prikaz kolone koristite da uputite na nju u formuli. Ako ime sadrži razmak ili specijalni znak, ime morate staviti u uglaste zagrade ([ ]). Reference ne razlikuju mala i velika slova. Na primer, na kolonu „Cena po jedinici“ u formuli možete uputiti koristeći oblik [Cena po jedinici] ili [cena po jedinici].

Napomene: 

  • Možete da upućujete samo na vrednost u trenutnom redu.

  • Ne možete da upućujete na vrednost iz druge liste ili biblioteke.

  • Ne možete da upućujete na ID reda za novoumetnuti red. U trenutku izračunavanja taj ID još uvek ne postoji.

  • Ne možete da upućujete na drugu kolonu u formuli koja kreira podrazumevanu vrednost za kolonu.

Vrh stranice

Korišćenje konstanti u formuli

Konstanta je vrednost koja nije izračunata. Na primer, datum 09.10.2008., broj 210 i tekst "Kvartalna zarada" predstavljaju konstante. Konstante mogu da pripadaju sledećim tipovima podataka:

  • Niska (primer: =[Prezime] = "Savić")

    Konstante tipa „Niska“ stavljaju se u zagrade i mogu da sadrže do 255 znakova.

  • Broj (primer: =[Trošak] >= 29,99)

    Konstante tipa „Broj“ mogu da sadrže decimale i mogu da budu pozitivne ili negativne.

  • Datum (primer: =[Datum] > DATE(2007,7,1))

    Konstante tipa „Datum“ zahtevaju upotrebu funkcije DATE(godina,mesec,dan).

  • Bulova vrednost (primer: =IF([Trošak]>[Prihod], "Gubitak", "Bez gubitka")

    Vrednosti „Da“ i „Ne“ su Bulove konstante. Možete da ih koristite u uslovnim izrazima. U gornjem primeru, ako je trošak veći od prihoda, funkcija IF daje vrednost „Da“, a formula daje nisku „Gubitak“. Ako je trošak jednak prihodu ili manji od njega, funkcija daje vrednost „Ne“, a formula daje nisku „Bez gubitka“.

Vrh stranice

Korišćenje operatora računanja u formuli

Operatori navode tip izračunavanja koji želite da izvršite nad elementima formule. Liste i biblioteke podržavaju tri različita tipa operatora računanja: aritmetičke, Bulove i operatore za tekst.

Aritmetički operatori

Koristite sledeće aritmetičke operatore da biste izvršili osnovne matematičke operacije, na primer sabiranje, oduzimanje ili množenje, kao i da biste kombinovali brojeve ili da biste dobili numeričke rezultate.

Aritmetički operator

Značenje (primer)

+ (znak plus)

Sabiranje (3+3)

– (znak minus)

Oduzimanje (3–1)
Negacija (–1)

* (zvezdica)

Množenje (3*3)

/ (kosa crta)

Deljenje (3/3)

% (znak procenta)

Procenat (20%)

^ (znak „karet“)

Stepenovanje (3^2)

Operatori za poređenje

Dve vrednosti možete da uporedite pomoću sledećih operatora. Kada se dve vrednosti porede pomoću ovih operatora, rezultat je logička vrednost „Da“ ili „Ne“.

Operator za poređenje

Značenje (primer)

= (znak jednakosti)

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)

Operator za tekst

Koristite znak ampersand (&) za spajanje, odnosno vezivanje, nekih tekstualnih niski i dobijanje objedinjenog teksta.

Operator za tekst

Značenje (primer)

& (ampersand)

Spaja ili povezuje dve vrednosti da bi se dobila jedna neprekidna tekstualna vrednost ("North"&"wind")

Redosled kojim lista ili biblioteka vrši operacije u formuli

Formule izračunavaju vrednosti određenim redosledom. Formula može da počinje znakom jednakosti (=). Iza znaka jednakosti su elementi koji treba da se izračunaju (operandi), a koje razdvajaju operatori računanja. Liste i biblioteke izračunavaju formule sleva nadesno, u skladu sa određenim redosledom za svaki operator u formuli.

Prioritet operatora

Ako kombinujete nekoliko operatora u jednoj formuli, liste i biblioteke obavljaju operacije prema redosledu prikazanom u sledećoj tabeli. Ako formula sadrži operatore sa istim prioritetom – na primer, ako formula sadrži operator množenja i operator deljenje – liste i biblioteke izračunavaju operatore sleva nadesno.

Operator

Opis

Promena znaka (na primer, –1)

%

Procenat

^

Stepenovanje

* i /

Množenje i deljenje

+ i –

Sabiranje i oduzimanje

&

Spajanje (spaja dve tekstualne niske)

= < > <= >= <>

Poređenje

Korišćenje zagrada

Da biste promenili redosled izračunavanja, stavite u zagrade deo formule koji treba da se izračuna prvi. Na primer, sledeća formula daje rezultat 11 zato što lista ili biblioteka obavlja množenje pre sabiranja. Formula množi 2 sa 3, a zatim rezultatu dodaje 5.

=5+2*3

Nasuprot tome, ako upotrebite zagrade da biste promenili sintaksu, lista ili biblioteka sabira 5 i 2, a zatim rezultat množi sa 3 da bi se dobio rezultat 21.

=(5+2)*3

U primeru koji sledi, zagrade u kojima je prvi deo formule primoravaju listu ili biblioteku da prvo izračuna [Trošak]+25, a zatim podeli rezultat zbirom vrednosti iz kolona EC1 i EC2.

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

Vrh stranice

Razvijte Office veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Zvuči da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×