Excel Array konstant -

Innholdsfortegnelse

En matrisekonstant er et hardkodet verdisett gitt i en Excel-formel. Matrisekonstanter vises i krøllete bukseseler () slik:

("red","blue","green")

Arraykonstanter brukes ofte i matriseformler for å opprette eller manipulere flere verdier samtidig, i stedet for en enkelt verdi. For eksempel kan LARGE-funksjonen brukes med en matrisekonstant som dette for å få de tre beste verdiene i B3: B11:

=LARGE(B3:B11,(1,2,3))

I mange tilfeller krever ikke formler som bruker matrisekonstanter Ctrl + Shift + Enter, selv om de faktisk er matriseformler.

Flere resultater

Når du gir en matrisekonstant til en Excel-funksjon som et argument, vil du ofte motta mer enn ett resultat i en matrise. Du vil håndtere disse matriser ved å bruke en annen funksjon som håndterer matriser naturlig. I eksemplet som vises returnerer LARGE-funksjonen 3 verdier, som "fanges" av SUM-funksjonen, som returnerer summen som et endelig resultat:

=SUM(LARGE(B3:B11,(1,2,3)))

Array konstante begrensninger

De krøllete bukseselene som omgir en matrisekonstant, betyr "konstant" for Excels formel-analyseringsmotor. Som et resultat kan du ikke inkludere referanser eller funksjoner i en matrisekonstant, siden det ville gjøre en matrisekonstant variabel (dvs. ikke en konstant).

Flere eksempler

Formelen i skjermbildet er forklart her.

Et annet eksempel på matrisekonstanter i COUNTIFs-funksjonen.

Interessante artikler...