Dynamiske matriseformler kontra eldre CSE-matriseformler

Gjelder for
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for iPad Excel for iPhone

I september 2018 lanserte vi dynamiske matriseformler for Excel for Microsoft 365. Følgende deler beskriver forskjellene mellom dynamiske matriser og eldre CTRL+SKIFT+ENTER (CSE)-formler.

Dynamiske matriseformler:

  • Kan «flyte over» utenfor cellegrensene der du skriver inn formelen. Følgende eksempel viser TILFELDIGMATRISE-funksjonen i D1, som flyter over D1:F5, eller 5 rader ganger tre kolonner. Du angir den dynamiske matriseformelen bare i celle D1, og resultatene flyter over til de tilstøtende cellene. I motsetning til dette må du angi en eldre CSE-formel på tvers av hele utdataområdet og bekrefte den ved å trykke på CTRL+SKIFT+ENTER.

    Skjermbilde som viser TILFELDIGMATRISE-funksjonen som er skrevet inn i celle D1, flyter over fra D1 til F5.

  • Endre størrelse automatisk når du legger til eller fjerner data fra kildeområdet. CSE-matriseformler avkorter returområdet hvis det er for lite, eller returnerer #N/A hvis det er for stort.

  • Evaluer formler i en encellekontekst. TILFELDIG-funksjonen returnerer for eksempel ett resultat, så hvis du vil at flere tilfeldige tall skal returneres til rutenettet, bruker du TILFELDIGMATRISE-funksjonen. Når du utelater argumentet reference, returnerer RAD - og KOLONNE-funksjonene rad- og kolonnenumrene i cellen som inneholder formelen. Hvis du vil generere en sekvensiell matrise, bruker du SEKVENS-funksjonen og angir det nødvendige antallet rader eller kolonner.

  • Flyter automatisk over når de returnerer mer enn ett resultat. Det er ikke nødvendig å trykke CTRL+SKIFT+ENTER.

  • Excel beholder CSE-matriseformler av kompatibilitetshensyn. Bruk i stedet dynamiske matriseformler for nye arbeidsbøker.

  • Når cellene i en eldre CSE-matriseformel var avhengige av hverandre, prøvde Excel å beregne hver av dem individuelt i stedet for som en matrise. Denne atferden ble kalt «CSE-oppdeling», og under visse omstendigheter kunne formler som ble beregnet på denne måten, gi inkonsekvente resultater. Hvis du vil unngå muligheten for inkonsekvente resultater, kan du bruke separate formler i stedet for å stole på CSE-oppdeling. Dynamiske matriseformler deles ikke opp. I stedet rapporterer de sirkelreferansen slik at du kan håndtere den.

  • Kan enkelt endres ved å endre kildecellen, mens CSE-matriseformler krever at du redigerer hele området samtidig.

  • Du kan ikke sette inn eller slette rader eller kolonner i et aktivt CSE-matriseformelområde. Hvis du vil gjøre disse endringene, må du først fjerne matriseformelen.

Trenger du mer hjelp?

Du kan alltid spørre en ekspert i Excels tekniske fellesskap eller få støtte i fellesskap.

Se også

FILTER-funksjonen

TILFELDIGMATRISE-funksjonen

SEKVENS-funksjonen

SORTER-funksjonen

SORTER ETTER-funksjonen

UNIK-funksjonen

#OVERFLYT!-feil i Excel

Dynamiske matriser og overflytende matrise

Implisitt skjæringspunktoperator: @