Dynamiske matrixformler vs. ældre CSE-matrixformler

Gælder for
Excel til Microsoft 365 Excel til Microsoft 365 til Mac Excel til iPad Excel til iPhone

I september 2018 udgav vi dynamiske matrixformler til Excel til Microsoft 365. I følgende afsnit beskrives forskellene mellem dynamiske matrixer og ældre Ctrl+Skift+Enter-formler (CSE).

Dynamiske matrixformler:

  • Kan "overløbe" uden for cellegrænserne, hvor du angiver formlen. I følgende eksempel vises funktionen SLUMPMATRIX i D1, som overløber på tværs af D1:F5 eller 5 rækker gange 3 kolonner. Du angiver kun formlen for dynamisk matrix i celle D1, og dens resultater løber over i de tilstødende celler. I modsætning hertil skal du angive en ældre CSE-formel på tværs af hele outputområdet og bekræfte den ved at trykke på Ctrl+Skift+Enter.

    Skærmbillede, der viser funktionen SLUMPMATRIX angivet i celle D1 og overløber fra D1 til F5.

  • Tilpas automatisk størrelsen, når du tilføjer eller fjerner data fra kildeområdet. CSE-matrixformler afkorter returområdet, hvis det er for lille, eller returnerer #N/A, hvis det er for stort.

  • Evaluere formler i en kontekst med en enkelt celle. Funktionen SLUMP returnerer f.eks. et enkelt resultat, så hvis du vil have flere tilfældige tal returneret til gitteret, skal du bruge funktionen SLUMPMATRIX. Når du udelader referenceargumentet, returnerer funktionerne RÆKKE og KOLONNE række- og kolonnenumrene for den celle, der indeholder formlen. Hvis du vil generere en sekventiel matrix, skal du bruge funktionen SEKVENS og angive det nødvendige antal rækker eller kolonner.

  • Overløber automatisk, når de returnerer mere end ét resultat. Der er ingen grund til at trykke på Ctrl+Skift+Enter.

  • CSE-matrixformler bevares af kompatibilitetshensyn. For nye projektmapper skal du i stedet bruge dynamiske matrixformler.

  • Når celler i en ældre CSE-matrixformel afhang af hinanden, forsøgte Excel at beregne hver enkelt i stedet for som en matrix. Denne funktionsmåde blev kaldt "CSE-opdeling", og under visse omstændigheder kunne formler, der beregnes på denne måde, give uoverensstemmende resultater. Hvis du vil undgå risikoen for inkonsistente resultater, skal du bruge separate formler i stedet for at stole på CSE-opdeling. Dynamiske matrixformler går ikke i opdeling. I stedet rapporterer de den cirkulære reference, så du kan adressere den.

  • Kan nemt ændres ved at ændre kildecellen, hvorimod CSE-matrixformler kræver, at du redigerer hele området samtidigt.

  • Du kan ikke indsætte eller slette rækker eller kolonner i et aktivt CSE-matrixformelområde. Hvis du vil foretage disse ændringer, skal du først fjerne matrixformlen.

Har du brug for mere hjælp?

Du kan altid spørge en ekspert i Excel Tech Community eller få support i Communities.

Se også

Funktionen FILTRER

Funktionen SLUMPMATRIX

Funktionen SEKVENS

Funktionen SORTER

Funktionen SORTER.EFTER

Funktionen ENTYDIGE

Fejl med #OVERLØB! i Excel

Dynamiske matrixer og funktionsmåde for overløbsmatrix

Operator for implicit skæringspunkt: @