Applies ToExcel för Microsoft 365 Excel för Microsoft 365 för Mac Excel för webben Excel för iPad Excel för iPhone

I september 2018 släppte vi dynamiska matrisformler för Excel för Microsoft 365. Skillnaderna mellan dynamiska matriser och äldre Ctrl+Skift+Retur-formler (CSE) diskuteras nedan.

Dynamiska matrisformler:

  • Kan "spilla" utanför cellgränsarna där formeln anges. I följande exempel visas funktionen SLUMPMATRIS i D1, som spiller över D1:F5 eller 5 rader och 3 kolumner. Den dynamiska matrisformeln finns tekniskt sett bara i cell D1, men med en äldre CSE-formel måste formeln anges i hela området.Funktionen SLUMPMATRIS som anges i cell D1 och som spiller från D1 till F5.

  • Ändrar automatiskt storlek när data läggs till eller tas bort från källområdet. CSE-matrisformler trunkerar returområdet om det är för litet eller returnerar #N/A om det är för stort.

  • Beräkna i ett 1x1-sammanhang. Funktionen SLUMP returnerar till exempel ett enda resultat, så om du vill att flera slumptal ska returneras till rutnätet kan du använda funktionen SLUMPMATRIS. Funktionerna RAD och KOLUMN returnerar källcellens rad och kolumn. SEKVENS(RAD()) kan användas för att replikera det gamla beteendet för RAD i en äldre matrisformel.

  • Alla nya formler som returnerar fler än 1 resultat spills automatiskt. Du behöver inte trycka på Ctrl+Skift+Retur.

  • CSE-matrisformler behålls av kompatibilitetsskäl. Framöver bör du använda dynamiska matrisformler i stället.

  • När celler i en äldre CSE-matrisformel är beroende av varandra försöker Excel beräkna var och en individuellt i stället för som en matris. Det här beteendet kallades "CSE-uppbrott" och under vissa omständigheter kan formler som beräknas på det här sättet ge inkonsekventa resultat. För att undvika risken för inkonsekventa resultat rekommenderar vi att du använder separata formler i stället för att förlita dig på CSE-uppbrott. Dynamiska matrisformler bryts inte upp. I stället rapporterar de cirkelreferensen så att du kan åtgärda den.

  • Du kan enkelt ändra källcellen, medan CSE-matrisformler kräver att hela området redigeras samtidigt.

  • Kolumn- och radinfogning/borttagning är förbjudet i ett aktivt CSE-matrisformelområde. Du måste först ta bort befintliga matrisformler som är i vägen.

Behöver du mer hjälp?

Du kan alltid fråga en expert i Excel Tech Community eller få support i Communities.

Se även

Funktionen FILTER

Funktionen SLUMPMATRIS

Funktionen SEKVENS

Funktionen SORTERA

Funktionen SORTERAEFTER

Funktionen UNIK

Felet #SPILL! i Excel

Dynamiska matriser och beteenden för matriser och spill

Implicit skärningspunktsoperator: @

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.