Støt os venligst!

Dynamiske matricer

Dynamiske matricer gør det let at arbejde med flere værdier i en enkelt formel. Denne dynamiske opførsel betyder at – anderledes end klassiske matrixformler – resultatet tilpasser sig: hvis størrelse på input-matricen eller en funktions argumenter ændres, så vil størrelsen af resultat-matricen også ændres. Det er ikke nødvendigt at skrive matrixformlen ind på ny, når input- og output-data vokser eller skrumper.

Dynamiske matricer fremkommer som resultatet af funktionerne FILTRER (på engelsk:FILTER), SLUMPMATRIX (på engelsk: RANDARRAY), SEKVENS (på engelsk: SEQUENCE), SORTER (på engelsk: SORT), SORTER.EFTER (på engelsk: SORTBY), UNIKKE (på engelsk: UNIQUE), XOPSLAG (på engelsk: XLOOKUP), XSAMMENLIGN (på engelsk: XMATCH).

Disse funktioner returnerer automatisk en datamatrix, så det er ikke nødvendigt at skrive dem ind med tastaturgenvejen Ctrl + Skift + Enter.

Overløb fra dynamisk matrix

Den dynamiske matrix siges at løbe over i regnearket, når data indsættes som resultat af de ovenstående funktioner. Du kan referere til de resulterende matrixdata ved at skrive referencen på det første element af den resulterende matrix efterfulgt af overløbssymbolet #.

Eksempel

Dynamic array spilling

Noteikon

If the spill range is blocked by other data, Calc returns the #SPILL! error. After clearing the space for spilling, the formula will automatically spill.