![](https://cdn.wiki-base.com/4281724/excel_array_constant_.png.webp)
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.