Excel Array konstant -

Innehållsförteckning

En arraykonstant är en hårdkodad uppsättning värden som tillhandahålls i en Excel-formel. Arraykonstanter visas i lockiga hängslen () så här:

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

Arraykonstanter används ofta i matrisformler för att skapa eller manipulera flera värden samtidigt, snarare än ett enda värde. Till exempel kan LARGE-funktionen användas med en sådan arraykonstant för att få de tre bästa värdena i B3: B11:

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

I många fall kräver inte formler som använder arraykonstanter Ctrl + Shift + Enter, även om de faktiskt är matrisformler.

Flera resultat

När du anger en arraykonstant till en Excel-funktion som ett argument får du ofta mer än ett resultat i en array. Du vill hantera dessa matriser med en annan funktion som hanterar matriser naturligt. I exemplet som visas returnerar LARGE-funktionen 3 värden som "fångas" av SUM-funktionen, som returnerar summan som ett slutresultat:

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

Array konstanta begränsningar

De lockiga hängslen som omger en arraykonstant betyder "konstant" för Excels formel-analyseringsmotor. Som ett resultat kan du inte inkludera referenser eller funktioner i en arraykonstant, eftersom det skulle göra en array konstant variabel (dvs. inte en konstant).

Fler exempel

Formeln på skärmdumpen förklaras här.

Ett annat exempel på arraykonstanter i COUNTIFs-funktionen.

Intressanta artiklar...