Om 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 sammensatte beregninger. Funksjonen AVRUND vil for eksempel avrunde et tall i Kostnad-kolonnen.
=AVRUND(Kostnad; 2)
Her er de viktigste tingene du må huske på når du bruker en funksjon:
- Struktur Strukturen i en funksjon begynner med et likhetstegn (=) etterfulgt av funksjonsnavnet, en startparentes, funksjonens argumenter atskilt med semikolon samt en sluttparentes.
- Funksjonsnavn Navnet på en funksjon som støttes av lister. Hver funksjon tar et bestemt antall argumenter, behandler dem og returnerer en verdi.
- Argumenter Argumenter kan være tall, tekst, logiske verdier som for eksempel Sann eller Usann, eller kolonnereferanser. Argumentet du angir må produsere en gyldig verdi for det argumentet. Argumenter kan også være konstanter, formler eller andre funksjoner.
- Argumentverktøytips Et verktøytips med syntaksen og argumentene vises mens du skriver inn funksjonen. Du kan for eksempel skrive =AVRUND(, og så vises verktøytipset. Verktøytips vises bare for innebygde funksjoner.
Obs! Lister støtter ikke funksjonene TILFELDIG og NÅ. Funksjonene IDAG og MEG støttes ikke i beregnede kolonner, men kan brukes som standard verdiinnstilling for en kolonne.
Nestede funksjoner
I visse tilfeller må du kanskje bruke en funksjon som ett av argumentene i en annen funksjon. I følgende formel brukes for eksempel en nestet GJENNOMSNITT-funksjon til å sammenligne resultatet med summen av to kolonneverdier.
=GJENNOMSNITT([Kostnad1]; SUMMER([Kostnad2]+[Rabatt]))
Gyldige returverdier Når en funksjon brukes som et argument, må den returnere samme type verdi som argumentet bruker. Hvis for eksempel argumentet bruker Ja eller Nei, må den nestede funksjonen returnere Ja eller Nei. Hvis den ikke gjør det, viser listen feilverdien #VERDI!.
Grenser for nestede nivåer En formel kan inneholde inntil åtte nivåer av nestede funksjoner. Når funksjon B brukes som argument i funksjon A, er funksjon B en funksjon på andre nivå. SUMMER-funksjonen er for eksempel en funksjon på andre nivå fordi den er et argument i GJENNOMSNITT-funksjonen. En funksjon som er nestet i SUMMER-funksjonen vil være en funksjon på tredje nivå, og så videre.