Oprette en matrixformel

Bemærk!: Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

Matrixformler er effektive formler, der gør det muligt at udføre komplekse beregninger, der ofte ikke kan udføres med standard regnearksfunktioner. De kaldes også "Ctrl-Skift-Enter" eller "CSE"-formler, fordi du skal trykke på CTRL + SKIFT + ENTER for at angive dem.  Du kan bruge matrixformler til at gøre det tilsyneladende umuligt, f. eks.

  • Tæl antallet af tegn i et celleområde.

  • Summerede tal, der opfylder bestemte betingelser, såsom de laveste værdier i et område eller tal, der falder mellem en øvre og en nedre grænse.

  • Lægge hver n'te værdi i et område sammen.

Excel indeholder to typer matrixformler: matrixformler, der udfører flere beregninger for at oprette et enkelt resultat og matrixformler, der beregner flere resultater. Nogle regnearksfunktioner returnerer værdimatrixer eller kræver en værdimatrix som argument. Du kan finde flere oplysninger i retningslinjer for og eksempler på matrixformler.

Bemærk!: Hvis du har en aktuel version af Office 365, kan du blot angive formlen i cellen til outputområdet øverst til venstre og derefter trykke på Enter for at bekræfte formlen som en dynamisk matrixformel. Ellers skal du angive formlen i en ældre version af matrixformlen ved først at markere outputområdet, angive formlen i cellen til outputområdet øverst til venstre og derefter trykke på Ctrl+Skift+Enter for at bekræfte den. Excel indsætter klammeparenteser for dig i begyndelsen og slutningen af formlen. Se Retningslinjer for og eksempler på matrixformler for at få mere at vide om matrixformler.

Denne type matrixformel kan forenkle en regnearksmodel, idet mange forskellige formler erstattes med en enkelt matrixformel.

  1. Klik på den celle, hvor matrixformlen skal angives.

  2. Skriv den formel, du vil bruge.

    Matrixformler bruger standardformlens syntaks. De starter med et lighedstegn (=), og du kan bruge en hvilken som helst af de indbyggede Excel-funktioner i dine matrixformler.

    Denne formel beregner for eksempel den samlede værdi af en matrix af aktiekurser og-aktier og placerer resultatet i cellen ud for "samlet værdi".

    Et eksempel på en matrixformel, der beregner et enkelt resultat

    Formlen multiplicerer først shares (cellerne B2 – F2) efter deres priser (cellerne B3 – F3) og tilføjer derefter disse resultater for at oprette en hovedtotal på 35.525. Dette er et eksempel på en matrixformel med én celle, fordi formlen bor i en enkelt celle.

  3. Tryk på Enter (hvis du har et aktuelt Office 365-abonnement). Ellers skal du trykke på CTRL + SKIFT + ENTER.

    Når du trykker på CTRL + SKIFT + ENTER, indsætter Excel automatisk formlen mellem {} (et par åbne og afsluttende klammeparenteser).

    Bemærk!: Hvis du har en aktuel version af Office 365, kan du blot angive formlen i cellen til outputområdet øverst til venstre og derefter trykke på Enter for at bekræfte formlen som en dynamisk matrixformel. Ellers skal du angive formlen i en ældre version af matrixformlen ved først at markere outputområdet, angive formlen i cellen til outputområdet øverst til venstre og derefter trykke på Ctrl+Skift+Enter for at bekræfte den. Excel indsætter klammeparenteser for dig i begyndelsen og slutningen af formlen. Se Retningslinjer for og eksempler på matrixformler for at få mere at vide om matrixformler.

Hvis du vil beregne flere resultater ved hjælp af en matrixformel, skal du angive matrixen i et celleområde, der indeholder det samme antal rækker og kolonner, som du skal bruge i matrixargumenterne.

  1. Markér det celleområde, hvor matrixformlen skal angives.

  2. Skriv den formel, du vil bruge.

    Matrixformler bruger standardformlens syntaks. De starter med et lighedstegn (=), og du kan bruge en hvilken som helst af de indbyggede Excel-funktioner i dine matrixformler.

    I følgende eksempel er formlen multipla, der deles af pris i hver kolonne, og formlen bor i de markerede celler i række 5.

    Et eksempel på matrixformel, der beregner flere resultater
  3. Tryk på Enter (hvis du har et aktuelt Office 365-abonnement). Ellers skal du trykke på CTRL + SKIFT + ENTER.

    Når du trykker på CTRL + SKIFT + ENTER, indsætter Excel automatisk formlen mellem {} (et par åbne og afsluttende klammeparenteser).

    Bemærk!: Hvis du har en aktuel version af Office 365, kan du blot angive formlen i cellen til outputområdet øverst til venstre og derefter trykke på Enter for at bekræfte formlen som en dynamisk matrixformel. Ellers skal du angive formlen i en ældre version af matrixformlen ved først at markere outputområdet, angive formlen i cellen til outputområdet øverst til venstre og derefter trykke på Ctrl+Skift+Enter for at bekræfte den. Excel indsætter klammeparenteser for dig i begyndelsen og slutningen af formlen. Se Retningslinjer for og eksempler på matrixformler for at få mere at vide om matrixformler.

Hvis du vil medtage nye data i din matrixformel, skal du se udvide en matrixformel. Du kan også prøve:

Hvis du vil afspille rundt med matrixkonstanter, før du prøver dem med dine egne data, kan du bruge eksempeldataene her.

Projektmappen nedenfor viser eksempler på matrixformler. Hvis du vil arbejde bedst med eksemplerne, skal du downloade projektmappen til din computer ved at klikke på Excel-ikonet i nederste højre hjørne og derefter åbne den i Excel-programmet på computeren.

Kopiér tabellen nedenfor, og sæt den ind i Excel i celle a1. Sørg for at markere cellerne E2: E11, Skriv formlen = C2: C11 * D2: D11, og tryk derefter på CTRL + SKIFT + ENTER for at gøre den til en matrixformel.

Sælger

Biltype

Antal solgt

Enhedspris

Samlet salg

Pedersen

Sedan

5

2200

=C2:C11*D2:D11

Coupé

4

1800

Ingle

Sedan

6

2300

Coupé

8

1700

Jordan

Sedan

3

2000

Coupé

1

1600

Pica

Sedan

9

2150

Coupé

5

1950

Sanchez

Sedan

6

2250

Coupé

8

2000

Oprette en matrixformel med flere celler

  1. Markér celle E2 til E11 i eksempelprojektmappen. Disse celler indeholder resultaterne.

Du skal altid markere den eller de celler, der skal indeholde resultaterne, før du angiver formlen.

Og det betyder altid 100-procent af tiden.

  1. Skriv denne formel. Hvis du vil indtaste den i en celle, skal du blot begynde at skrive (tryk på lighedstegnet), hvorefter formlen vises i den sidste celle, du markerede. Du kan også indtaste formlen i formellinjen:

    =C2:C11*D2:D11

  2. Tryk på Ctrl+Skift+Enter.

Oprette en matrixformel med én celle

  1. Klik på celle B13 i eksempelprojektmappen.

  2. Skriv denne formel ved hjælp af en af følgende metoder fra trin 2 ovenfor:

    =SUM(C2:C11*D2:D11)

  3. Tryk på Ctrl+Skift+Enter.

Formlen multiplicerer værdierne i celle områderne C2: C11 og D2: D11 og lægger derefter resultatet til at beregne en hovedtotal.

I Excel online kan du få vist matrixformler, hvis den projektmappe, du åbner, allerede har dem. Men du kan ikke oprette en matrixformel i denne version af Excel ved at trykke på CTRL + SKIFT + ENTER, som indsætter formlen mellem et par åbne og afsluttende klammeparenteser ({}). Hvis du angiver disse klammeparenteser manuelt, bliver formlen ikke til en matrixformel.

Hvis du har Excel-programmet på computeren, kan du bruge knappen Åbn i Excel til at åbne projektmappen og oprette en matrixformel.

Har du brug for mere hjælp?

Du kan altid spørge en ekspert i Excel Tech Community, få support i Answers-community'et eller foreslå en ny funktion eller forbedring i Excel User Voice.

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×