Innføring i SharePoint-formler og funksjoner

Obs!: Vi ønsker å gi deg det nyeste hjelpeinnholdet så raskt som mulig, på ditt eget språk. Denne siden er oversatt gjennom automatisering og kan inneholde grammatiske feil eller unøyaktigheter. Formålet vårt er at innholdet skal være nyttig for deg. Kan du fortelle oss om informasjonen var nyttig for deg nederst på denne siden? Her er den engelske artikkelen for enkel referanse.

Du kan bruke formler og funksjoner i lister eller biblioteker til å beregne data i en rekke måter. Legger til en beregnet kolonne i en liste eller et bibliotek, kan du opprette en formel som inneholder data fra andre kolonner og utfører funksjoner for å beregne datoer og klokkeslett, for å utføre matematiske formler, eller til å redigere tekst. For eksempel i en oppgaveliste, kan du bruke en kolonne til å beregne antall dager det tar for å fullføre hver aktivitet, basert på kolonnene startdato og fullført dato.

Obs!: Denne artikkelen beskriver de grunnleggende konseptene i forhold til å bruke formler og funksjoner. Hvis du vil ha spesifikk informasjon om en bestemt funksjon, kan du se artikkelen om funksjonen.

I denne artikkelen

Oversikt over formler

Oversikt over funksjoner

Bruke kolonnereferanser i en formel

Bruke konstanter i en formel

Bruke beregningsoperatorer i en formel

Oversikt over formler

Formler er ligninger som utfører beregninger på verdier i en liste eller et bibliotek. En formel starter med et likhetstegn (=). Følgende formel multipliserer 2 med 3 og Adderer deretter 5 til resultatet.

=5+2*3

Du kan bruke en formel i en beregnet kolonne og til å beregne standardverdier for en kolonne. En formel kan inneholde funksjoner, kolonnereferanser, operatorer og konstanter, som i eksemplet nedenfor.

=PI()*[Result]^2

Element

Beskrivelse

Funksjon

Funksjonen PI() returnerer verdien av pi: 3,141592654.

Referanse (eller kolonnenavn)

[Resultat] representerer verdien i kolonnen resultatet for gjeldende rad.

Konstant

Tall- eller tekstverdier som skrives direkte inn i en formel, for eksempel 2.

Operator

Den * (stjerne) operatoren multipliserer, og den ^ (cirkumflekstegn) opphøyer et tall i en potens.

En formel kan bruke én eller flere av disse elementene i tabellen ovenfor. Her er noen eksempler på formler (ordnet etter kompleksitet).

Enkle formler (for eksempel = 128 + 345)

Formlene nedenfor inneholder konstanter og operatorer.

Eksempel

Beskrivelse

= 128 + 345

Adderer 128 og 345

=5^2

Gir kvadratet av 5

Formler som inneholder kolonnereferanser (eksempel = [Inntekt] > [Kostnad])

Følgende formler refererer til andre kolonner i samme listen eller biblioteket.

Eksempel

Beskrivelse

= [Inntekt]

Bruker verdien i Inntekt-kolonnen.

= [Inntekt] * 10/100

10% av verdien i Inntekt-kolonnen.

= [Inntekt] > [Kostnad]

Returnerer Ja hvis verdien i Inntekt-kolonnen er større enn verdien i Kostnad-kolonnen.

Formler som kaller funksjoner (for eksempel = gjennomsnitt (1, 2, 3, 4, 5))

Følgende formler kaller innebygde funksjoner.

Eksempel

Beskrivelse

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

Returnerer gjennomsnittet av et sett med verdier.

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

Returnerer den største verdien i et datasett.

= IF([Cost]>[Revenue], "Not OK", "OK")

Returnerer ikke OK hvis kostnaden er større enn inntekten. Ellers returneres OK.

=Day("15-apr-2008")

Returnerer dagdelen av en dato. Denne formelen returnerer nummeret 15.

Formler med nestede funksjoner (eksempel = SUMMER (Hvis ([A] > [B], [A]-[B], 10), [C]))

Følgende formler angir én eller flere funksjoner som funksjonsargumenter.

Eksempel

Beskrivelse

= SUMMER (Hvis ([A] > [B], [A]-[B], 10), [C])

Hvis-funksjonen returnerer differansen mellom verdiene i kolonne A og B, eller 10.

SUMMER-funksjonen summerer returverdien for hvis-funksjonen og verdien i kolonne C.

=GRADER(PI())

PI-funksjonen returnerer tallet 3,141592654.

GRADER-funksjonen konverterer en verdi som er angitt i radianer til grader. Denne formelen returnerer verdien 180.

=ISNUMBER(find("BD",[Column1]))

FIND-funksjonen søker etter strengen BD i Kolonne1 og returnerer startposisjonen for strengen. Den returnerer en feilverdi Hvis strengen ikke blir funnet.

ERTALL-funksjonen returnerer Ja hvis Finn-funksjonen returnerer en numerisk verdi. Ellers returneres Nei.

Til toppen av siden

Oversikt over funksjoner

Funksjoner er forhåndsdefinerte formler som utfører beregninger ved hjelp av bestemte verdier, kalt argumenter, i en bestemt rekkefølge eller struktur. Funksjoner kan brukes til å utføre enkle eller avanserte beregninger. Hvis du for eksempel runder følgende forekomsten av AVRUND-funksjonen av et tall i Kostnad-kolonnen til to desimaler.

=ROUND([Cost], 2)

Følgende vokabular er nyttig når du lærer funksjoner og formler:

Struktur     Struktur på en funksjon begynner med et likhetstegn (=), etterfulgt av navnet på funksjonen, en innledende parentes, argumentene til funksjonen atskilt med komma og en høyreparentes.

Funksjonsnavn     Dette er navnet på en funksjon som støttes av lister eller biblioteker. Hver funksjon tar et bestemt antall argumenter, behandler dem, og returnerer en verdi.

Argumenter     Argumentene kan være tall, tekst, logiske verdier som SANN eller USANN eller kolonnereferanser. Argumentet som du angir må produsere en gyldig verdi for argumentet. Argumentene kan også være konstanter, formler eller andre funksjoner.

I enkelte tilfeller må du kanskje bruke en funksjon som et av argumentene til en annen funksjon. Følgende formel brukes en nestet GJENNOMSNITT-funksjonen og resultatet sammenlignes med summen av to kolonneverdier.

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

Returnerer gyldig     Når en funksjon brukes som argument, må den returnere samme type verdi som brukes i argumentet. Hvis argumentet bruker Ja eller Nei, deretter den nestede funksjonen må returnere for eksempel Ja eller Nei. Hvis ikke, vises listen eller biblioteket #VALUE! feilverdien #num!.

Neste grenser     En formel inneholde opptil åtte nivåer av nestede funksjoner. Når funksjon B brukes som et argument i funksjonen A, er funksjon B en funksjon på andre nivå. Funksjonen er en funksjon på andre nivå i eksemplet ovenfor for summer fordi det er et argument i funksjonen GJENNOMSNITT. En funksjon som er nestet i SUMMER-funksjonen kan være en funksjon på tredje nivå, og så videre.

Obs!: 

  • Lister og biblioteker støtter ikke funksjonene tilfeldig og nå.

  • Funksjonene IDAG og meg støttes ikke i beregnede kolonner, men støttes i verdien standardinnstillingen i en kolonne.

Til toppen av siden

Bruke kolonnereferanser i en formel

En referanse identifiserer en celle i den gjeldende raden og angir hvor du vil søke etter verdiene eller dataene du vil bruke i en formel i en liste eller bibliotek. [Kostnad] refererer for eksempel verdien i Kostnad-kolonnen i gjeldende rad. Hvis Kostnad-kolonnen har verdien 100 for gjeldende rad, vil [Kostnad] * 3 returnere 300.

Du kan bruke dataene som finnes i ulike kolonner i en liste eller bibliotek i én eller flere formler ved hjelp av referanser. Kolonner med følgende datatyper kan refereres til i en formel: enkelt linje med tekst, tall, valuta, dato og klokkeslett, valg, Ja/Nei og beregnet.

Du kan bruke navnet på kolonnen til å referere til den i en formel. Hvis navnet inneholder mellomrom eller spesialtegn, må du omslutte navnet i hakeparenteser ([]). Det skilles ikke referanser. Du kan for eksempel referere Enhetspris-kolonnen i en formel som [Enhetspris] eller [Enhetspris].

Obs!: 

  • Du kan ikke referere til en verdi i en rad enn gjeldende rad.

  • Du kan ikke referere til en verdi i en annen liste eller et bibliotek.

  • Du kan ikke referere til IDen til en rad til en nylig innsatt rad. IDen finnes ikke ennå når beregningen utføres.

  • Du kan ikke referere til en annen kolonne i en formel som oppretter en standardverdi for en kolonne.

Til toppen av siden

Bruke konstanter i en formel

En konstant er en verdi som ikke beregnes. For eksempel dato 10/9/2008, tallet 210 og teksten "Kvartalsvise inntekter" er konstanter. Konstanter kan ha følgende datatyper:

  • Streng (eksempel: = [Etternavn] = "Jensen")

    Strengkonstanter er omgitt av anførselstegn, og kan inneholde opptil 255 tegn.

  • Tall (eksempel: = [Kostnad] > = 29,99)

    Numeriske konstanter kan inkludere desimaler og kan være positive eller negative.

  • Dato (eksempel: = [Date] > DATE(2007,7,1))

    Datokonstanter krever bruk av funksjonen dato(år,måned,dag).

  • Boolsk (eksempel: = Hvis ([Kostnad] > [Inntekt], "Tap", "Ikke tap")

    Ja og Nei er boolske konstanter. Du kan bruke dem i betinget uttrykk. Hvis kostnaden er større enn inntekt, returnerer IF-funksjonen Ja i eksemplet ovenfor, og formelen returnerer strengen "Tap". Hvis kostnaden er lik eller mindre enn inntekt, returnerer funksjonen Nei, og formelen returnerer strengen "Ikke tap".

Til toppen av siden

Bruke beregningsoperatorer i en formel

Operatorer angir hva slags beregning som du vil utføre på elementene i en formel. Lister og biblioteker støtter tre forskjellige typer beregningsoperatorer: aritmetiske operatorer, sammenligningsoperatorer og tekst.

Aritmetiske operatorer

Bruk følgende aritmetiske operatorer til å utføre grunnleggende matematiske operasjoner som addisjon, subtraksjon eller multiplikasjon; kombinere tall. eller for å produsere numeriske resultater.

Aritmetisk operator

Betydning (eksempel)

+ (plusstegn)

Addisjon (3 + 3)

– (minustegn)

Subtraksjon (3 – 1)
Negasjon (– 1)

* (stjernetegn)

Multiplikasjon (3 * 3)

/ (skråstrek)

Divisjon (3/3)

% (prosenttegn)

Prosent (20%)

^ (cirkumflekstegn)

Eksponentiering (3 ^ 2)

Sammenligningsoperatorer

Du kan sammenligne to verdier med følgende operatorer. Når to verdier sammenlignes ved hjelp av disse operatorene, er resultatet en logisk verdi av Ja eller Nei.

Sammenligningsoperator

Betydning (eksempel)

= (likhetstegn)

Lik (A = B)

> (større enn-tegn)

Større enn (A > B).

< (mindre enn-tegn)

Mindre enn (A < B).

>= (større enn- eller lik-tegn)

Større enn eller lik (A > = B).

<= (mindre enn- eller lik-tegn)

Mindre enn eller lik (A < = B).

<> (ikke lik-tegn)

Ikke lik (en <> B)

Tekstoperator

Bruk et-tegnet (&) til å bli med i, eller sammenkjede, én eller flere tekststrenger til én enkelt tekststreng.

Tekstoperator

Betydning (eksempel)

& (og-tegn)

Kobler sammen, eller sammenkjeder, to verdier til én sammenhengende tekstverdi ("Nord" & "over")

Rekkefølgen som en liste eller et bibliotek til å utføre operasjoner i en formel

Formler beregner verdier i en bestemt rekkefølge. En formel kan begynne med et likhetstegn (=). Etter likhetstegnet følger elementene som skal beregnes (operandene), som er atskilt av beregningsoperatorer. Lister og biblioteker beregnes formelen fra venstre mot høyre, i henhold til en bestemt rekkefølge for hver operator i formelen.

Operatorprioritet

Hvis du kombinerer flere operatorer i én enkelt formel, utføre lister og biblioteker handlinger i rekkefølgen som vises i tabellen nedenfor. Hvis en formel inneholder operatorer med samme prioritet – for eksempel hvis en formel inneholder både en Multiplikasjonstegn og en divisjonsoperator, lister og biblioteker evalueres operatorene fra venstre mot høyre.

Operator

Beskrivelse

Negasjon (som i –1)

%

Prosent

^

Eksponentiering

* og /

Multiplikasjon og divisjon

+ og –

Addisjon og subtraksjon

&

Sammenkjeding (kobler sammen to tekststrenger)

valutaangivelser <> = = <>

Sammenligning

Bruk av parenteser

Hvis du vil endre rekkefølgen på evalueringen, kan du angi i parentes delen av formelen som skal beregnes først. Følgende formel produserer for eksempel 11 fordi multiplikasjon før addisjon beregnes av en liste eller et bibliotek. Formelen multipliserer 2 med 3 og Adderer deretter 5 til resultatet.

=5+2*3

I motsetning Hvis du bruker parenteser til å endre syntaksen, listen eller biblioteket legger sammen 5 og 2 og deretter multipliseres resultatet med 3 og du får 21.

=(5+2)*3

I eksemplet nedenfor tvinge vil parentesene rundt den første delen av formelen listen eller biblioteket til å beregne [Kostnad] + 25 først og deretter deler du resultatet med summen av verdiene i kolonnene EC1 og EC2.

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

Til toppen av siden

Bli bedre på Office
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×