Opprette en matriseformel.

Viktig: Denne artikkelen er maskinoversatt, se ansvarsfraskrivelsen. Du finner den engelske versjonen av artikkelen her som referanse.

Matriseformler er kraftige formler som gjør det mulig å utføre kompliserte beregninger som ofte ikke kan utføres med standard regnearkfunksjoner. De også kalles "Ctrl-Skift-Enter" eller "CSE-formler, fordi du må trykke Ctrl + Skift + Enter for å skrive dem inn.  Du kan bruke matriseformler til å gjøre den tilsynelatende umulig, for eksempel følgende

  • 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 har to typer matriseformler: datatabellen formler som utfører flere beregninger for å generere et enkelt resultat og matriseformler som beregner flere resultater. Noen regnearkfunksjoner returnerer matriser med verdier, eller krever en matrise med verdier som et argument. Hvis du vil ha mer informasjon, 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.

    Hvis du for eksempel denne formelen beregner totalverdien for en matrise med aksjekurser og aksjer, og Plasser resultatet i cellen ved siden av "Totalverdien."

    En vanlig matriseformel

    Formelen multipliserer først andelene (celle B2-I2) med prisene (celle B3-I3), og legger deretter sammen resultatene for å få en totalsum på 53 184. Dette er et eksempel på en encellet formel fordi formelen bare bruker én celle.

  3. Trykk CTRL+SKIFT+ENTER.

    Formelen settes automatisk inn mellom { } (klammeparentes).

    Merknad: Manuell innskriving av klammeparenteser rundt en formel konverterer den ikke til en matriseformel, du må trykke Ctrl + Skift + Enter for å opprette en matriseformel. Når du redigerer matriseformelen, klammeparenteser ({}) forsvinner fra matriseformelen, og du må trykke Ctrl + Skift + Enter på nytt å inkludere endringer i en matriseformel og legge til klammeparentesene.

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 formelen multipliserer deler pris i hver kolonne, og formelen er lagret i de merkede cellene i rad 5.

    En matriseformel i mange celler
  3. Trykk CTRL+SKIFT+ENTER.

    Formelen settes automatisk inn mellom { } (klammeparentes).

    Merknad: Manuell innskriving av klammeparenteser rundt en formel konverterer den ikke til en matriseformel, du må trykke Ctrl + Skift + Enter for å opprette en matriseformel. Når du redigerer matriseformelen, klammeparenteser ({}) forsvinner fra matriseformelen, og du må trykke Ctrl + Skift + Enter på nytt å inkludere endringer i en matriseformel og legge til klammeparentesene.

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

Hvis du vil prøve matrisekonstanter før du prøver dem med dine egne data, kan du bruke eksempeldataene her.

Arbeidsboken nedenfor inneholder eksempler på matriseformler. For å kunne arbeide bedre med eksemplene bør du laste ned arbeidsboken til datamaskinen din ved å klikke Excel-ikonet i nedre høyre hjørne og deretter åpne den i Excel-skrivebordsprogrammet.

Kopier tabellen nedenfor, og lim den inn i Excel i celle A1. Pass på å merke cellene E2: E11, skriver du inn formelen = C2: C11 * D2: D11, og trykk deretter Ctrl + Skift + Enter for å få det til en matriseformel.

Selger

Biltype

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

Opprette en flercellet matriseformel

  1. Merk celle E2 til og med E11 i eksempelregnearket. Disse cellene skal inneholder resultatene.

Du må alltid merke celleområdet som skal inneholde resultatene før du skriver inn formelen.

Og med alltid mener vi 100 % av tiden.

  1. Skriv inn formelen nedenfor. Du skriver den inn i en celle ved å begynne å skrive (trykk likhetstegnet). Formelen vil vises i den siste cellen du merket. Du kan også angi formelen på formellinjen:

    =C2:C11*D2:D11

  2. Trykk CTRL+SKIFT+ENTER.

Opprette en encellet matriseformel

  1. Klikk celle B13 i eksempelarbeidsboken.

  2. Skriv inn denne formelen ved bruk av en av metodene i trinn 2 ovenfor:

    =SUMMER(C2:C11*D2:D11)

  3. Trykk CTRL+SKIFT+ENTER.

Formelen multipliserer verdiene i celleområdene C2:C11 og D2:D11, og legger deretter sammen resultatene for å beregne en samlet sum.

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.

Til toppen av siden

Merknad: Ansvarsfraskrivelse for maskinoversettelse: Denne artikkelen er oversatt av et datasystem i stedet for en oversetter. Microsoft tilbyr disse maskinoversettelsene slik at brukere som ikke snakker engelsk, får tilgang til innhold om Microsoft-produkter, -tjenester og –teknologier. Ettersom artikkelen er maskinoversatt, kan den inneholde feil i vokabular, syntaks eller grammatikk.

Utvid ferdighetene dine
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.

×