S formulami in funkcijami lahko na seznamih ali v knjižnicah izračunate podatke na različne načine. Če dodate izračunani stolpec na seznam ali v knjižnico, lahko ustvarite formulo, ki vključuje podatke iz drugih stolpcev in izvaja funkcije za izračun datumov in časov, matematične enačbe ali spreminjanje besedila. Na primer, na seznamu opravil lahko uporabite stolpec za izračun števila dni, zahtevanih za dokončanje posameznega opravila, in sicer na podlagi stolpcev »Začetni datum« in »Datum dokončanja«.
Opomba
V tem članku so opisani osnovni koncepti, povezani z uporabo formul in funkcij. Če želite določene informacije o določeni funkciji, preberite članek o tej funkciji.
V tem članku
- Pregled formul
- Pregled funkcij
- Uporaba sklicev stolpcev v formuli
- Uporaba konstant v formuli
- Uporaba računskih operatorjev v formuli
Pregled formul
Formule so enačbe, ki izračunajo vrednosti na seznamu ali v knjižnici. Formula se začne z enačajem (=). Ta formula na primer pomnoži 2 in 3 in nato rezultatu doda 5.
=5+2*3
Če želite izračunati privzete vrednosti za stolpec, lahko uporabite formulo v izračunanem stolpcu. Formula lahko vsebuje funkcije, sklice na stolpce, operatorje in konstante, kot je prikazano v tem primeru.
=PI()*[Result]^2
| Element | Opis |
|---|---|
| Funkcija | Funkcija PI() vrne vrednost za število pi: 3,141592654. |
| Sklic (ali ime stolpca) | [Rezultat] predstavlja vrednost v stolpcu z rezultati za trenutno vrstico. |
| Konstanta | Številke ali besedilne vrednosti, ki so vnesene neposredno v formulo, kot je na primer 2. |
| Operator | Z operatorjem * (zvezdico) pomnožite število, z operatorjem ^ (strešico) pa povečate število na določeno potenco. |
V formuli so lahko uporabljeni nekateri elementi iz prejšnje tabele. Tukaj je nekaj primerov formul (po vrstnem redu zapletenosti).
Preproste formule (na primer =128+345)
Te formule vsebujejo konstante in operatorje.
| Primer | Opis |
|---|---|
| =128+345 | Sešteje vrednosti 128 in 345 |
| =5^2 | Kvadrati 5 |
formule s sklici stolpcev (na primer =[prihodki], >[stroški]),
Te formule se sklicujejo na druge stolpce na istem seznamu ali v isti knjižnici.
| Primer | Opis |
|---|---|
| =[Prihodek] | Uporabi vrednost v stolpcu »Prihodek«. |
| =[Prihodek]*10/100 | 10 % vrednosti v stolpcu »Prihodek«. |
| =[Prihodek] > [Stroški] | Vrne »Da«, če je vrednost v stolpcu »Prihodek« večja od vrednosti v stolpcu »Stroški«. |
formule, ki prikličejo funkcije (kot je =AVERAGE(1, 2, 3, 4, 5))
Te formule prikličejo vgrajene funkcije.
| Primer | Opis |
|---|---|
| =AVERAGE(1; 2; 3; 4; 5) | Vrne povprečje množice vrednosti. |
| =MAX([Č1], [Č2], [Č3], [Č4]) | Vrne največjo vrednost v množici vrednosti. |
| =IF([Stroški]>[prihodki], "Ni v redu", "V redu") | Ni v redu, če so stroški večji od prihodka. Drugače vrne »V redu«. |
| =DAY("15-apr-2008") | Vrne dan v datumu. Ta formula vrne številko 15. |
formule z ugnezdenimi funkcijami (kot so =SUM(IF([A][>B], [A]-[B], 10), [C]))
Te formule določajo eno ali več funkcij kot argumente funkcije.
| Primer | Opis |
|---|---|
| =SUM(IF([A][>B], [A]-[B], 10), [C]) | Funkcija IF vrne razliko med vrednostmi v stolpcih A in B ali 10. Funkcija SUM sešteje vrnjeno vrednost funkcije IF in vrednost v stolpcu C. |
| =DEGREES(PI()) | Funkcija PI vrne število 3,141592654. Funkcija DEGREES pretvori vrednost, navedeno v radianih, v stopinje. Ta formula vrne vrednost 180. |
| =ISNUMBER(FIND("BD",[Stolpec1])) | Funkcija FIND poišče niz BD v Stolpcu1 in vrne začetni položaj niza. Če niza ni mogoče najti, vrne vrednost napake. Funkcija ISNUMBER vrne »Da«, če je funkcija FIND vrnila številsko vrednost. Drugače vrne »Ne«. |
Pregled funkcij
Funkcije so vnaprej določene formule za izvajanje izračunov z določenimi vrednostmi, imenovanimi argumenti, v posebnem vrstnem redu ali strukturi. Funkcije lahko uporabite za izvajanje preprostih ali zapletenih izračunov. Ta primerek funkcije ROUND na primer zaokroži število v stolpcu »Stroški« na dve decimalni mesti.
=ROUND([Cost], 2)
Naslednji besednjak vam pride prav, ko se učite funkcij in formul:
Struktura Struktura funkcije se začne z enačajem (=), temu sledijo ime funkcije, začetni oklepaj, argumenti za funkcijo, ki so ločeni z vejicami, in zaključni oklepaj.
Ime funkcije To je ime funkcije, ki jo podpirajo seznami ali knjižnice. Vsaka funkcija vzame določeno število argumentov, jih obdela in vrne vrednost.
Argumenti Argumenti so lahko števila, besedilo, logične vrednosti, kot sta »True« ali »False«, ali sklici na stolpce. Argument, ki ga določite, mora zagotoviti veljavno vrednost za ta argument. Argumenti so lahko tudi konstante, formule ali druge funkcije.
V določenih primerih boste morda morali uporabiti funkcijo kot enega od argumentov druge funkcije. Ta formula na primer uporablja ugnezdeno funkcijo AVERAGE in primerja rezultate z vsoto dveh vrednosti v stolpcu.
=AVERAGE([Cost1], SUM([Cost2]+[Discount]))
Veljavni rezultati Ko se funkcija uporablja kot argument, mora vrniti isto vrsto vrednosti, kot jo uporablja argument. Če argument na primer vsebuje vrednost »Da« ali »Ne«, mora tudi ugnezdena funkcija vrniti »Da« ali »Ne«. Če ni prikazana, se na seznamu ali v knjižnici prikaže #VALUE! .
Omejitve ravni gnezdenja Formula lahko vsebuje do osem ugnezdenih ravni funkcij. Ko je funkcija B uporabljena kot argument v funkciji A, je funkcija B funkcija druge ravni. V zgornjem primeru je na primer funkcija SUM funkcija druge ravni, ker je argument funkcije AVERAGE. Funkcija, ki je ugnezdena v funkciji SUM, bi bila funkcija tretje ravni in tako naprej.
Opomba
- Seznami in knjižnice ne podpirajo funkcij RAND in NOW.
- Funkciji TODAY in ME nista podprti v izračunanih stolpcih, vendar sta podprti v privzeti nastavitvi vrednosti stolpca.
Uporaba sklicev stolpcev v formuli
Sklic določa celico v trenutni vrstici in na seznamu ali v knjižnici pokaže, kje je treba poiskati vrednosti ali podatke, ki jih želite uporabiti v formuli. [Stroški] se na primer sklicujejo na vrednost v stolpcu »Stroški« v trenutni vrstici. Če ima stolpec »Stroški« vrednost 100 za trenutno vrstico, vrne =[Stroški]*3 300.
S sklici lahko podatke, ki so v različnih stolpcih na seznamu ali v knjižnici, uporabite v eni ali več formulah. V formuli se lahko sklicujete na stolpce s temi podatkovnimi tipi: ena vrstica besedila, število, valuta, datum in ura, izbira, da/ne in izračunano.
Prikazano ime stolpca uporabite za sklicevanje nanj v formuli. Če ime vključuje presledek ali poseben znak, morate ime vstaviti v oglate oklepaje ([ ]). Sklici ne ločijo med velikimi in malimi črkami. Na stolpec »Cena enote« v formuli lahko na primer uporabite kot [Cena enote] ali [Cena enote].
Opomba
- Na vrednost, ki ni trenutna vrstica, se ne morete sklicevati na vrednost.
- Na vrednost se ne morete sklicevati na drugi seznam ali knjižnico.
- V novo vstavljeni vrstici ne morete vzpostaviti sklica na ID vrstice. ID še ne obstaja, ko se izvede izračun.
- V formuli, ki ustvari privzeto vrednost za stolpec, se ne morete sklicevati na drug stolpec.
Uporaba konstant v formuli
Konstanta je vrednost, ki ni izračunana. Datum 10/9/2008, število 210 in besedilo »Quarterly Earnings« so konstante. Konstante so lahko teh podatkovnih tipov:
- Niz (primer: =[Priimek] = "Smith")
Konstante nizov so v narekovajih in lahko vključujejo do 255 znakov. - Število (primer: =[stroški] >= 29,99)
Številske konstante lahko vključujejo decimalna mesta, lahko pa so pozitivne ali negativne. - Datum (primer: =[datum] > DATE(2007; 7; 1))
Za datumske konstante morate uporabiti funkcijo DATE(leto, mesec, dan). - Logična vrednost (primer: =IF([stroški]>[prihodki], "izguba", "brez izgube")
Da in »Ne« sta logični konstanti. Uporabite jih lahko v pogojnih izrazih. Če je v zgornjem primeru vrednost »Stroški« večja od prihodka, funkcija IF vrne »Da«, formula pa niz »Izguba«. Če je vrednost »Stroški« enaka ali manjša od prihodka, funkcija vrne »Ne«, formula pa niz »Brez izgube«.
Uporaba računskih operatorjev v formuli
Operatorji določajo vrsto izračuna, ki ga želite izvesti v elementih formule. Seznami in knjižnice podpirajo tri različne vrste računskih operatorjev: aritmetičen, primerjalni in besedilni.
Aritmetični operatorji
Uporabite te aritmetične operatorje za izvajanje osnovnih matematičnih operacij, kot je na primer seštevanje, odštevanje ali množenje; za sestavljanje števil; ali za ustvarjanje številskih rezultatov.
| Aritmetični operator | Pomen (primer) |
|---|---|
| + (znak plus) | Seštevanje (3+3) |
| - (znak minus) | Odštevanje (3–1) Negacija (–1) |
| * (zvezdica) | Množenje (3*3) |
| / (poševnica naprej) | Oddelek (3/3) |
| % (znak za odstotke) | Odstotek (20 %) |
| ^ (strešica) | Eksponentnost (3^2) |
Operatorji primerjave
S temi operatorji lahko primerjate dve vrednosti. Ko ti dve vrednosti primerjate s temi operatorji, je rezultat logična vrednost »Da« ali »Ne«.
| Operator primerjave | Pomen (primer) |
|---|---|
| = (enačaj) | Enako kot (A =B) |
| > (znak večji od) | Večje kot (A,>B) |
| < (znak manjši od) | Manjše kot (A,<b) |
| >= (znak večji ali enak) | Večje od ali enako (A> = B) |
| <= (znak manjši od ali enak) | Manjše ali enako kot (A< = B) |
| <> (znak ni enako) | Ni enako (A,<>B) |
Besedilni operator
Z znakom »and« (&) združite ali spojite enega ali več besedilnih nizov, da ustvarite enotno besedilo.
| Besedilni operator | Pomen (primer) |
|---|---|
| & (znak »in«) | Poveže ali spoji dve vrednosti in ustvari eno povezano besedilno vrednost (»sever«&»veter«) |
Vrstni red izvajanja operacij seznama ali knjižnice v formuli
Formule vrednosti računajo po določenem vrstnem redu. Formula se lahko začne z enačajem (=). Za enačajem so elementi, ki bodo izračunani (operandi), ki so ločeni z računskimi operatorji. Seznami in knjižnice izračunajo formule od leve proti desni glede na določen vrstni red posameznega operatorja v formuli.
Vrstni red, v katerem si sledijo operatorji
Če v eno formulo vključite več operatorjev, seznami in knjižnice izvajajo operacije po vrstnem redu, ki je prikazan v spodnji tabeli. Če so v formuli enakovredni operatorji – če je na primer v formuli tako operator množenja kot tudi operator deljenja – seznami in knjižnice ovrednotijo operatorje od leve proti desni.
| Operator | Opis |
|---|---|
| – | Negacija (kot pri -1) |
| % | Odstotek |
| ^ | Potenciranje |
| * in / | Množenje in deljenje |
| + in – | Seštevanje in odštevanje |
| & | Združevanje (povezuje dva niza besedila) |
| = <><= = ><> | Primerjava |
Uporaba oklepajev
Če želite spremeniti vrstni red ocenjevanja, v oklepaje vključite del formule, ki ga je treba najprej izračunati. Naslednja formula na primer ustvari 11, ker seznam ali knjižnica izračuna množenje pred seštevanjem. Formula zmnoži 2 in 3 in nato rezultatu doda 5.
=5+2*3
Če pa sintakso spremenite z oklepaji, seznam ali knjižnica sešteje 5 in 2 in nato rezultat pomnoži s 3, da dobi 21.
=(5+2)*3
V spodnjem primeru oklepaji okoli prvega dela formule prisilijo seznam ali knjižnico, da najprej izračuna [Strošek]+25 in nato rezultat deli z vsoto vrednosti v stolpcih EC1 in EC2.
=([Cost]+25)/SUM([EC1]+[EC2])