Oprette en matrixformel

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

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

  • Tælle antallet af tegn i et celleområde

  • Lægge de tal sammen, der opfylder bestemte kriterier, f.eks. at de skal være de laveste værdier i et område, eller at det skal være tal inden for et bestemt interval.

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

Excel indeholder to typer matrixformler: Array formler, der udfører flere beregninger for at frembringe et enkelt resultat og matrixformler, der beregner flere resultater. Nogle regnearksfunktioner returnerer matrixer med værdier eller kræver en matrix med værdier som argument. Se retningslinjer for og eksempler på matrixformlerkan finde flere oplysninger.

Denne type matrixformel kan forenkle en regnearksmodel ved at udskifte flere forskellige formler 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 alle med et lighedstegn (=), og du kan bruge alle indbyggede Excel-funktioner i dine matrixformler.

    For eksempel denne formel beregner den samlede værdi af en matrix med aktie-kurser og aktier og placerer resultatet i celle ud for "Samlede værdi."

    En typisk matrixformel

    Formlen ganger først antallet af aktier (celle B2 – I2) med priserne (celle B3 – I3) og lægger resultaterne sammen til den samlede værdi af 53.184. Dette er et eksempel på en matrixformel med én celle, fordi formlen kun findes i én celle.

  3. Tryk på Ctrl+Skift+Enter.

    Excel indsætter automatisk formlen mellem { } (et par start- og slutklammeparenteser).

    Bemærk: Skriver en formel klammeparenteserne manuelt kan ikke konvertere den til en matrixformel – du skal trykke på Ctrl + Skift + Enter for at oprette en matrixformel. Hver gang du redigerer matrixformlen, klammeparenteser ({}) forsvinder fra matrixformlen, og du skal trykke på Ctrl + Skift + Enter igen, til at implementere ændringerne i en matrixformel og føje de kantede parenteser.

Hvis du vil beregne flere resultater med en matrixformel, skal du angive matrixen i et celleområde, der har det nøjagtigt samme antal rækker og kolonner, som du bruger 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 alle med et lighedstegn (=), og du kan bruge alle indbyggede Excel-funktioner i dine matrixformler.

    I eksemplet nedenfor deler formlen ganger efter pris i hver kolonne, og formlen findes i de markerede celler i række 5.

    En matrixfunktion i et stort antal celler
  3. Tryk på Ctrl+Skift+Enter.

    Excel indsætter automatisk formlen mellem { } (et par start- og slutklammeparenteser).

    Bemærk: Skriver en formel klammeparenteserne manuelt kan ikke konvertere den til en matrixformel – du skal trykke på Ctrl + Skift + Enter for at oprette en matrixformel. Hver gang du redigerer matrixformlen, klammeparenteser ({}) forsvinder fra matrixformlen, og du skal trykke på Ctrl + Skift + Enter igen, til at implementere ændringerne i en matrixformel og føje de kantede parenteser.

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

Hvis du selv vil prøve dig frem med brug af matrixkonstanter, inden du bruger dem på dine rigtige data, kan du bruge disse eksempeldata.

Projektmappen herunder viser eksempler på matrixformler. Den bedste måde at arbejde med eksemplerne på, er at hente projektmappen til computeren ved at klikke på Excel-ikonet i nederste højre hjørne og derefter åbne den i Excel på computeren.

Kopiér tabellen herunder og sætte det ind i Excel i celle A1. Sørg for at markere cellerne E2: E11, skrive 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 cellerne E2 til E11 i eksempelprojektmappen. Disse celler indeholder dine resultater.

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

Og med altid mener vi 100 procent af tiden.

  1. Angiv denne formel. For at angive den i en celle skal du bare begynde at skrive (tryk på lighedstegnet), og så vises formlen i den celle, du senest har markeret. Du kan også angive en formel 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. Angiv denne formel vha. en af metoderne fra trin 2 ovenfor:

    =SUM(C2:C11*D2:D11)

  3. Tryk på Ctrl+Skift+Enter.

Formlen ganger værdierne i celleområderne C2:C11 og D2:D11 og lægger derefter resultaterne sammen for at finde hovedtotalen.

Har du brug for mere hjælp?

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

Toppen af siden

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Udvid dine 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.

×