Introduceret i 2019 repræsenterer de nye dynamiske arrays en større ændring i Excel-beregningsmotoren. Mens de gamle Ctrl + Shift + Enter matrixformler kunne returnere flere resultater i et forudvalgt interval, kræver disse nye formler ikke Ctrl + Shift + Enter, og du behøver ikke at forudvælge området.
Lad os for eksempel sige, at du skriver =B2:B8*C1
i celle C2. Tidligere ville denne formel have krævet dollartegn omkring $ C $ 1. Du kopierede formlen til alle 7 celler, og noget, der hedder implicit krydsning, ville sikre, at tallene var korrekte.
Men nu, med dynamiske arrays, vil en formel i celle C2 sprænge over og returnere resultater i mange celler.
Når du vælger en celle fra C2: C8, vises der en blå kontur omkring cellerne for at fortælle dig, at værdierne er resultatet af en enkelt formel. Den eneste formel findes kun i C2. Hvis du vælger en anden celle i området, vises formlen i formellinjen, men den er nedtonet.
Hvis området B2: B8 vokser (ved at nogen indsætter rækker i midten), vil de spildte resultater også vokse. Men simpelthen at skrive nye værdier i A9: B9 får ikke formlen til at udvides, medmindre du formaterer hele området med Ctrl + T, før du tilføjer værdier.
Hvad hvis en formel ikke kan spildes? Hvad hvis der er ikke-tomme celler i vejen? I stedet for at returnere delresultater returnerer formlen den nye #SPILL! fejl.
Åbn den gule rullemenu til venstre for fejlen, og du kan vælge de hindrende celler.
Når du har ryddet de hindrende celler, vises svarene igen.