Følgende formelfunksjoner støttes for øyeblikket i Workiva. Du kan også se disse funksjonene ved å bruke Formelassistent i formellinjen.
Innhold
- Matrisefunksjoner
- Datofunksjoner
- Finansielle beregningsfunksjoner
- Funksjoner for informasjonsinnsamling
- Oppslagsfunksjoner
- Logiske funksjoner
- Matematiske funksjoner
- Avrundingsfunksjoner
- Tekstopprettingsfunksjoner
- Statistiske funksjoner
- Referanseoperatorer
- Aritmetiske operatorer
- Sammenkoblingsoperator
- Sammenligningsoperatorer
Merknader
- * Angir at denne funksjonen kan brukes med CHILDREFS -funksjonen
- ** Angir at denne funksjonen må brukes i en annen funksjon.
- Workiva-regneark støtter kun engelskspråklige funksjoner. Andre språk støttes ikke.
- Siden Referanse for kompatibilitet med regnearkfunksjoner gir en veiledning til formelfunksjonene som støttes av Workiva, Excel, Google Sheets og Workiva Chains (for dataforberedelse)
Matrisefunksjoner
| Funksjon | Beskrivelse |
|---|---|
| ROWS | Bestemmer antall rader i en spesifisert matrise eller referanse. |
| COLUMNS | Bestemmer antall kolonner i en spesifisert matrise eller referanse. |
| CHOOSEROWS | Trekker ut bestemte rader fra et område eller en matrise. |
| CHOOSECOLS | Trekker ut bestemte kolonner fra et område eller en matrise. |
| TEXTSPLIT | Deler tekststrenger inn i rader og kolonner basert på angitte skilletegn. |
| HSTACK | Stabler flere områder eller matriser horisontalt til ett enkelt område. |
| VSTACK | Stabler flere områder eller matriser vertikalt til ett enkelt område. |
| UNIQUE | Henter ut en liste over unike verdier i en liste eller et område. |
| TRANSPOSE | Konverterer et vertikalt celleområde til et horisontalt område, eller omvendt. |
| TAKE | Trekker ut et spesifisert antall rader eller kolonner fra begynnelsen eller slutten av et område eller en matrise. |
| SORT | Sorter et område eller en matrise dynamisk etter én eller flere kolonner i stigende eller synkende rekkefølge. |
| SEQUENCE | Genererer en liste med sekvensielle tall i en matrise. |
| FILTER | Trekker ut rader fra et område eller en matrise som oppfyller spesifiserte betingelser. |
| DROP | Fjerner et angitt antall rader eller kolonner fra begynnelsen eller slutten av en matrise eller et område. |
| MMULT | Beregner matriseproduktet av to matriser. |
| TOROW | Returnerer en matrise som en enkelt rad. |
| TOCOL | Returnerer en matrise som en enkelt kolonne. |
Datofunksjoner
| Funksjon | Beskrivelse |
|---|---|
| DATE | Returnerer en dato fra et gitt år, måned og dag. |
| DATEVALUE | Returnerer et serienummer basert på en dato skrevet i formatet MM/DD/ÅÅÅÅ. |
| DAY | Returnerer dagen i måneden for en dato. |
| DAYS | Returnerer antall dager mellom to datoer. |
| DAYS360 | Returnerer antall dager mellom to datoer basert på et 360-dagers år (tolv 30-dagers måneder). |
| EDATE | Returnerer seriedatoen som er det angitte antallet måneder før eller etter en spesifisert dato. |
| EOMONTH | Returnerer slutten av måneden for en gitt dato, forskjøvet med et antall måneder. |
| MONTH | Returnerer måneden i året for en dato. |
| NETWORKDAYS | Returnerer antall hele virkedager mellom to datoer. |
| NETWORKDAYS.INTL | Returnerer antall hele virkedager mellom to datoer med egendefinerte helger og helligdager. |
| WEEKDAY | Returnerer ukedagen som tilsvarer en dato. |
| WORKDAY | Returnerer seriedatoen før eller etter et spesifisert antall arbeidsdager. |
| WORKDAY.INTL | Returnerer seriedatoen før eller etter et spesifisert antall arbeidsdager med egendefinerte helgeparametere. |
| YEAR | Returnerer året for en dato. |
| YEARFRAC | Beregner brøkdelen av året som representeres av antall hele dager mellom to datoer. |
Finansielle beregningsfunksjoner
| Funksjon | Beskrivelse |
|---|---|
| FV | Beregner den fremtidige verdien av en investering basert på konstant rente. |
| IRR | Beregner internrenten for en regelmessig serie med kontantstrømmer. |
| XIRR | Beregner en internrente for kontantstrømmer som ikke er periodiske. |
| Nåværende verdi* | Beregner nåverdien av en investering ved hjelp av diskonteringsrenter, betalinger og inntekt. |
| XNPV | Beregner netto nåverdi for kontantstrømmer som ikke er periodiske. |
| PMT | Beregner betaling på et lån gitt konstant rente og avdrag. |
| PV | Beregner nåverdien av en investering basert på en konstant rente. |
Funksjoner for informasjonsinnsamling
| Funksjon | Beskrivelse |
|---|---|
| ANTALL* | Teller antall arabiske numeriske verdier i det oppgitte settet med verdier. |
| ANTALL* | Teller antall ikke-blanke verdier i det oppgitte settet med verdier. Mellomromstegn vurderes ikke som blanktegn. |
| ANTALLBLANKER* | Teller antall tomme verdier i det oppgitte settet med verdier. |
| COUNTIF | Teller antall celler i et område som oppfyller den angitte betingelsen. |
| COUNTIFS | Teller antall celler i et område som oppfyller det angitte settet med betingelser. |
| ISBLANK | Returnerer SANN eller USANN hvis valget er tomt. |
| ISERROR | Returnerer SANN hvis verdien er en feil, ellers returnerer den USANN. |
| ISNA | Returnerer SANN eller USANN hvis valget er #N/A. |
| ISNUMBER | Returnerer SANN eller usann hvis valget er et tall. |
| VALUE | Returnerer en numerisk verdi for en gitt tekststreng som representerer et tall eller en dato. |
Oppslagsfunksjoner
| Funksjon | Beskrivelse |
|---|---|
| CELL | Returnerer informasjon om en cellereferanse. |
| BARN** | Referer til valgt område for hvert underordnet ark. |
| HLOOKUP | Finner gitt verdi i en rad og returnerer deretter en verdi fra den kolonnen. |
| INDEX | Returnerer verdien ved den angitte rad-/kolonnekoordinaten. |
| MATCH | Finner en indeks i et endimensjonalt område. |
| VLOOKUP | Finner en gitt verdi i en kolonne og returnerer deretter den samsvarende radverdien for den raden. |
| XLOOKUP | Finner en indeks i oppslagsområdet og returnerer den tilsvarende verdien i returområdet. |
| XMATCH | Finner en verdi i oppslagsområdet og returnerer den tilhørende indeksen. |
Logiske funksjoner
| Funksjon | Beskrivelse |
|---|---|
| OG* | Returnerer SANN hvis alle argumentene er SANNE; ellers returneres USANN. |
| VELG* | Bruker index_num til å returnere en verdi fra listen over verdiargumenter. |
| HVIS* | Returnerer en oppgitt verdi hvis en spesifisert betingelse er SANN, og en annen oppgitt verdi hvis den er USANN. |
| IFERROR | Returnerer den første oppgitte verdien hvis det ikke er en feil; ellers returneres den andre oppgitte verdien. |
| IFNA | Returnerer en alternativ verdi hvis den første verdien er #N/A. |
| IFS* | Sjekker om én eller flere betingelser er oppfylt, og returnerer en verdi som tilsvarer den første SANN-betingelsen. |
| NOT | Returnerer USANN hvis uttrykket er SANN; returnerer SANN hvis uttrykket er USANN. |
| ELLER* | Returnerer SANN hvis noen argumenter er SANNE; returnerer USANN hvis alle argumenter er USANNE. |
Matematiske funksjoner
| Funksjon | Beskrivelse |
|---|---|
| ABS | Returnerer den absolutte verdien av det oppgitte tallet. |
| EXP | Returnerer e opphøyd i det oppgitte tallet. |
| LN | Returnerer den naturlige logaritmen til det oppgitte tallet. |
| MOD | Returnerer resten fra en divisjon. |
| POWER | Returnerer resultatet av en eksponentiering. |
| PRODUKT* | Multipliserer alle tallene i et utvalg celler. |
| SIGN | Returnerer 1 hvis tallet er positivt, null (0) hvis tallet er 0, og -1 hvis tallet er negativt. |
| SQRT | Returnerer en positiv kvadratrot. |
| SUBTOTAL |
Oppretter en totalsum fra gitte verdier ved hjelp av den angitte operasjonen, og ignorerer eventuelle delsummer i området. Filtre ignoreres for alle totaler. For å ekskludere skjulte rader, legg til en «10» foran operasjonen. For eksempel ekskluderer |
| SUMMER* | Legger til alle tallene i et utvalg av celler. |
| SUMIF | Legger til cellene i henhold til en betingelse i et tilsvarende område. |
| SUMIFS | Legger til cellene i henhold til et sett med betingelser i tilsvarende områder. |
| SUMPRODUCT | Multipliserer tilsvarende komponenter i like store områder og returnerer summen av produktene. |
Avrundingsfunksjoner
| Funksjon | Beskrivelse |
|---|---|
| INT | Returnerer nærmeste lavere heltall |
| MROUND | Returnerer et tall avrundet til ønsket multiplum. |
| ROUND | Avrunder et tall til et spesifisert antall sifre. |
| ROUNDDOWN | Runder et tall ned til nærmeste heltall. |
| ROUNDUP | Runder et tall oppover til nærmeste heltall. |
| TRUNC | Avkorter et tall til et bestemt antall sifre. |
Tekstopprettingsfunksjoner
| Funksjon | Beskrivelse |
|---|---|
| CODE | Returnerer den numeriske koden for det første tegnet i den angitte teksten. |
| SAMMENKJENNING* | Setter sammen flere tekststrenger til én tekststreng. |
| CONCATENATEIF | Kobler sammen celler med et skilletegn i henhold til en betingelse i et område. |
| CHAR | Returnerer tegnet som er knyttet til den angitte tegnkoden. |
| FIND | Returnerer startposisjonen til teksten i en streng. |
| LEFT | Returnerer det eller de første tegnene i en tekst. |
| LEN | Returnerer antall tegn i argumentet. |
| LOWER | Returnerer teksten med alle tegnene i små bokstaver. |
| MID | Returnerer en valgt del av teksten. |
| PROPER | Returnerer teksten med bare den første bokstaven i hvert ord skrevet med store bokstaver. |
| REPT | Gjentar teksten et gitt antall ganger. |
| RIGHT | Returnerer det siste tegnet i en tekst. |
| SEARCH | Returnerer startposisjonen til teksten i en streng. |
| SUBSTITUTE | Erstatter bestemte tegn i teksten med ny tekst. |
| TEXT | Formaterer det oppgitte tallet som tekst ved hjelp av formatstrengen. |
| TEKSTKOBLING* | Kombinerer tekst fra flere områder med et skilletegn mellom hver tekstverdi. |
| TRIM | Fjerner overflødig mellomrom fra tekst. |
| UNICHAR | Returnerer tegnet knyttet til det gitte Unicode-nummeret. |
| UNICODE | Returnerer Unicode-nummeret til det første tegnet i den gitte teksten. |
| UPPER | Returnerer teksten med alle tegn med store bokstaver. |
Statistiske funksjoner
| Funksjon | Beskrivelse |
|---|---|
| GJENNOMSNITT* | Returnerer gjennomsnittet (aritmetisk gjennomsnitt) av et sett. |
| GJENNOMSNITT A* | Finner det aritmetiske gjennomsnittet av et sett med tekst og logiske verdier. |
| AVERAGEIFS | Returnerer gjennomsnittet av alle celler som oppfyller flere kriterier. |
| STOR* | Returnerer den n-te største verdien fra et område. |
| MAKS* | Returnerer det største tallet i et sett med verdier. |
| MAXA* | Returnerer den største verdien i et sett, inkludert tekst og logiske verdier. |
| MAXIFS | Returnerer maksimumsverdien for alle celler som oppfyller flere kriterier. |
| MEDIAN* | Returnerer den statistiske medianen av et gitt sett med tall. |
| MIN* | Returnerer det minste tallet i et sett med verdier. |
| MINA* | Returnerer den minste verdien i et sett, inkludert tekst og logiske verdier. |
| MINIFS | Returnerer minimumsverdien for alle celler som oppfyller flere kriterier. |
| PERCENTILE | Returnerer en persentil av verdiene i et celleområde. |
| PERCENTILE.EXC | Returnerer en persentil av verdier (0–1, eksklusive) i et celleområde. |
| PERCENTILE.INC | Returnerer en persentil av verdier (0–1, inkludert) i et celleområde. |
| QUARTILE | Returnerer en kvartil av verdier i et celleområde. |
| QUARTILE.EXC | Returnerer en kvartil av verdier (0–4, eksklusive) i et celleområde. |
| QUARTILE.INC | Returnerer en kvartil av verdier (0–4, inkludert) i et celleområde. |
| RANG* | Returnerer rangen til en gitt verdi i et tilsvarende område. |
| RANG.GJENNOMSNITT* | Returnerer det statistiske gjennomsnittet av rangeringen til en gitt verdi i et tilsvarende område. |
| RANK.EQ | Returnerer den statistiske rangeringen til en gitt verdi i et tilsvarende område. |
| LITEN* | Returnerer den n-te minste verdien fra et område. |
| STDEV | Returnerer standardavviket for et gitt sett med verdier i et eksempel. |
| STDEVA* | Returnerer standardavviket for et gitt sett med verdier innenfor et utvalg, der tekst eller USANN er 0 og SANN er 1. |
| STDEVPA* | Returnerer standardavviket for et gitt sett med verdier innenfor en hel populasjon, der tekst eller USANN er 0 og SANN er 1. |
| STDEV.S* | Returnerer standardavviket for et gitt sett med verdier i et eksempel. |
| STDEV.P* | Returnerer standardavviket for utvalget for et gitt sett med verdier for en hel populasjon. |
Referanseoperatorer
| Operatørens skilt og navn | Operatorens betydning | Beskrivelse | Eksempel |
|---|---|---|---|
| : (Kolon) | Rekkeviddeoperator | Referer til alle cellene i to områder. | Summer alle cellene i området D1 til D25.=SUMMER(D1:D25) |
| (Rom) | Kryssoperator | Referer til det felles celleområdet i to områder. | Finn summen av skjæringspunktcellene i områdene A1:B5 og B1:D5, =SUMMER(A1:B5 B1:D5) |
| , (Komma) | Unionsoperatør | Kombinerer flere referanser til én. | Finn den maksimale verdien fra alle cellene i områdene A1:B5 og B1:D5, =MAX(A1:B5,B1:D5) |
Aritmetiske operatorer
| Operatørens skilt og navn | Operatorens betydning | Beskrivelse | Eksempel |
|---|---|---|---|
| - (Minus) | Negasjon | Returnerer den negative verdien av det oppgitte tallet. | Returner 25 som en negativ verdi, -25 |
| % (Prosent) | Prosent | Identifiserer en verdi som en prosentandel. | Returnerer 23 % av 1000, = 23 % * 1000 |
| ^ (Cirkumfleks) | Eksponentiering |
Returnerer eksponensialverdien til det oppgitte tallet. Tallet før cirkumflekstegnet er grunntallet, og tallet etter cirkumflekstegnet er eksponenten. |
Returner kvadratverdien av 5. =5^2 |
| / (Skråstrek) | Inndeling | Dividerer den første verdien med den andre verdien. | Del B1 med A1, = B1/A1 |
| * (Stjerne) | Multiplikasjon | Multipliserer den første verdien med den andre verdien. | Multipliser A1 med B1, = A1*B1 |
| + (Pluss) | Addisjon | Legger den første verdien til den andre verdien. | Legg til A1 og B1, = A1+B1 |
| - (Minus) | Subtraksjon | Trekker den andre verdien fra den første verdien. | Trekk 100 fra B5.= B5-100 |
Sammenkoblingsoperator
| Operatørens skilt og navn | Operatorens betydning | Beskrivelse | Eksempel |
|---|---|---|---|
| & (og-tegnet) | Ampersand | Sammenkobler de angitte strengene til én streng. | Sett sammen to celler for å danne en kombinert streng,= A1&B1 |
Sammenligningsoperatorer
| Operatørens skilt og navn | Operatorens betydning | Beskrivelse | Eksempel |
|---|---|---|---|
| = (Lik til) | Lik sammenligning | Sjekker om to verdier er like. | =HVIS(A1=A2,”Lik”,,”Ikke lik”) |
| > (Større enn) | Større enn sammenligning | Sjekker om den første verdien er større enn den andre verdien. | =HVIS(A1>A2,”Større”,,”Ikke større”) |
| < (Mindre enn) | Mindre enn sammenligning | Sjekker om den første verdien er mindre enn den andre verdien. | =HVIS(A1 |
| >= (Større enn eller lik) |
Større enn eller lik sammenligning | Sjekker om den første verdien er større enn eller lik den andre verdien. | =HVIS(A1>=A2,”Større enn eller lik”,,”Mindre”) |
| <= (Mindre enn eller lik) |
Mindre enn eller lik sammenligning | Sjekker om den første verdien er mindre enn eller lik den andre verdien. | =HVIS(A1<=A2,”Mindre enn eller lik”,,”Større”) |
| <> (Ikke lik) | Ikke lik sammenligning | Sjekker om de to verdiene ikke er like. | =HVIS(A1<>A2,”Ikke lik”,,”Lik”) |