Opprette en matriseformel.

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.

Matriseformler er kraftige formler som gjør det mulig å utføre komplekse beregninger som ofte ikke kan utføres med standard regne ark funksjoner. De kalles også "Ctrl-Shift-Enter" eller "CSE"-formler, fordi du må trykke CTRL + SKIFT + ENTER for å legge dem inn.  Du kan bruke matriseformler til å gjøre tilsynelatende umulig, for eksempel

  • Telle antall tegn i et celleområde.

  • Summere tall som oppfyller bestemte vilkår, for eksempel de minste verdiene i et tallområde eller tall som er mellom en øvre og en nedre grense.

  • Summere hver n-te verdi i et verdiområde.

Excel inneholder to typer matriseformler: matriseformler som utfører flere beregninger for å generere ett enkelt resultat, og matriseformler som beregner flere resultater. Noen regnearkfunksjoner returnerer matriser med verdier eller krever en matrise med verdier som argument. Hvis du vil ha mer informasjon, kan du se Retningslinjer og eksempler på matriseformler.

Obs!: Hvis du har en gjeldende versjon av Office 365, kan du ganske enkelt skrive inn formelen i cellen oppe til venstre i utdataområde og trykke på ENTER for å bekrefte formelen som en dynamisk matriseformel. Ellers formelen må angis som en matriseformel eldre ved først å velge utdataområdet, skrevet inn formelen i topp-venstre-cellen i utdataområdet og deretter trykke CTRL+SKIFT+ENTER å bekrefte den. Excel setter inn klammeparenteser i begynnelsen og slutten av formelen for deg. Hvis du vil ha mer informasjon om matriseformler, kan du se retningslinjer og eksempler på matriseformler.

Denne typen matriseformler kan forenkle en regnearkmodell ved å erstatte flere forskjellige formler med en enkelt matriseformel.

  1. Klikk i cellen der du vil legge inn matriseformelen.

  2. Angi formelen du vil bruke.

    Matriseformler bruker standard formelsyntaks. Alle begynner med et likhetstegn (=), og du kan bruke alle de innebygde Excel-funksjonene i matriseformlene.

    Denne formelen beregner for eksempel den totale verdien av en matrise med Børs priser og-aksjer, og plasserer resultatet i cellen ved siden av «total verdi».

    Et eksempel på en matriseformel som beregner et enkelt resultat

    Formelen multipliserer først de delte ressursene (celle B2 – F2) etter prisene (celle B3 – F3), og legger deretter til disse resultatene for å opprette en totalsum på 35 525. Dette er et eksempel på en matriseformel av en enkelt celle, fordi formelen bor i bare én celle.

  3. Trykk Enter (Hvis du har et gjeldende Office 365-abonnement); ellers trykker du CTRL + SKIFT + ENTER.

    Når du trykker CTRL + SKIFT + ENTER, blir formelen automatisk satt inn mellom {} (et par med åpninger og avsluttende klamme parenteser).

    Obs!: Hvis du har en gjeldende versjon av Office 365, kan du ganske enkelt skrive inn formelen i cellen oppe til venstre i utdataområde og trykke på ENTER for å bekrefte formelen som en dynamisk matriseformel. Ellers formelen må angis som en matriseformel eldre ved først å velge utdataområdet, skrevet inn formelen i topp-venstre-cellen i utdataområdet og deretter trykke CTRL+SKIFT+ENTER å bekrefte den. Excel setter inn klammeparenteser i begynnelsen og slutten av formelen for deg. Hvis du vil ha mer informasjon om matriseformler, kan du se retningslinjer og eksempler på matriseformler.

Hvis du vil beregne flere resultater ved å bruke en matriseformel, skriver du inn matrisen i et celleområde som har nøyaktig samme antall rader og kolonner som du skal bruke i matriseargumentene.

  1. Merk celleområdet der du vil legge inn matriseformelen.

  2. Angi formelen du vil bruke.

    Matriseformler bruker standard formelsyntaks. Alle begynner med et likhetstegn (=), og du kan bruke alle de innebygde Excel-funksjonene i matriseformlene.

    I eksemplet nedenfor er formelen flere andeler etter pris i hver kolonne, og formelen bor i de merkede cellene i rad 5.

    Et eksempel på matriseformelen beregner flere resultater
  3. Trykk Enter (Hvis du har et gjeldende Office 365-abonnement); ellers trykker du CTRL + SKIFT + ENTER.

    Når du trykker CTRL + SKIFT + ENTER, blir formelen automatisk satt inn mellom {} (et par med åpninger og avsluttende klamme parenteser).

    Obs!: Hvis du har en gjeldende versjon av Office 365, kan du ganske enkelt skrive inn formelen i cellen oppe til venstre i utdataområde og trykke på ENTER for å bekrefte formelen som en dynamisk matriseformel. Ellers formelen må angis som en matriseformel eldre ved først å velge utdataområdet, skrevet inn formelen i topp-venstre-cellen i utdataområdet og deretter trykke CTRL+SKIFT+ENTER å bekrefte den. Excel setter inn klammeparenteser i begynnelsen og slutten av formelen for deg. Hvis du vil ha mer informasjon om matriseformler, kan du se retningslinjer og eksempler på matriseformler.

Hvis du trenger å inkludere nye data i matriseformelen, kan du se utvide en matriseformel. Du kan også prøve:

Hvis du vil spille av med matrisekonstanter før du prøver dem med dine egne data, kan du bruke eksempel dataene her.

Arbeids boken nedenfor viser eksempler på matriseformler. Du bør laste ned arbeids boken til data maskinen ved å klikke Excel-ikonet nederst i høyre hjørne, og deretter åpne det i skrive bords programmet for Excel for å få best mulig arbeid med eksemplene.

Kopier tabellen nedenfor, og lim den inn i Excel i celle a1. Pass på at du merker cellene E2: E11, skriver inn formelen = C2: C11 * D2: D11, og deretter trykker du CTRL + SKIFT + ENTER for å gjøre det til en matriseformel.

Selger

Bil type

Antall solgt

Enhetspris

Totalt salg

Barnhill

Sedan

5

2200

= C2: C11 * D2: D11

Coupe

4

1800

Ingle

Sedan

6

2300

Coupe

8

1700

Jordan

Sedan

3

2000

Coupe

1

1600

Pica

Sedan

9

2150

Coupe

5

1950

Sanchez

Sedan

6

2250

Coupe

8

2000

Opprett en flercellet matriseformel

  1. Merk celle E2 til E11 i eksempel arbeids boken. Disse cellene vil inneholde resultatene.

Du merker alltid cellen eller cellene som skal inneholde resultatene før du skriver inn formelen.

Og alltid betyr det 100 – prosent av tiden.

  1. Skriv inn denne formelen. Hvis du vil skrive den inn i en celle, begynner du å skrive inn (trykk likhets tegnet), og formelen vises i den siste cellen du merket. Du kan også skrive inn formelen på formel linjen:

    = C2: C11 * D2: D11

  2. Trykk CTRL+SKIFT+ENTER.

Opprett en encellet matriseformel

  1. Klikk celle B13 i eksempel arbeids boken.

  2. Skriv inn denne formelen ved hjelp av én av metodene fra trinn 2 ovenfor:

    =SUMMER(C2:C11*D2:D11)

  3. Trykk CTRL+SKIFT+ENTER.

Formelen Multipliserer verdiene i celle området C2: C11 og D2: D11, og legger deretter sammen resultatene for å beregne en samlet sum.

I Excel online kan du vise matriseformler hvis arbeids boken du åpner, allerede har dem. Men du kan ikke opprette en matriseformel i denne versjonen av Excel ved å trykke CTRL + SKIFT + ENTER, som setter inn formelen mellom et par åpnings-og høyre klamme parenteser ({}). Hvis du skriver inn disse klamme parentesen manuelt, blir ikke formelen i en matriseformel.

Hvis du har skrive bords versjonen av Excel, kan du bruke knappen Åpne i Excel til å åpne arbeids boken og opprette en matriseformel.

Trenger du mer hjelp?

Du kan alltid spørre en ekspert i Excel tekniske fellesskap, få støtte i Svar-fellesskapet, eller foreslå en ny funksjon eller forbedring på Excel User Voice.

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.

×