Matriser av konstanter i Excel

Du kan skapa arrayer i Microsoft Excel som inte lagras i cellområden. De brukar kallas matriser av konstanter. I den här lektionen kommer du att lära dig vad konstanta arrayer är och hur du arbetar med dem i Excel.

Kort om arrayer av konstanter

För att skapa en uppsättning konstanter, skriv in dess element och omslut dem i hängslen. Till exempel visar figuren nedan en array som består av 6 konstanter:

={1;2;3;4;5;6}

En sådan array kan användas i Excel-formler. Till exempel summerar följande formel värdena för denna array:

=СУММ({1;2;3;4;5;6})

Formler kan hantera flera arrayer samtidigt. Till exempel kommer följande formel att returnera det maximala värdet som blir resultatet av att lägga till två matriser med konstanter:

=МАКС({1;2;3;4;5;6}+{7,8,9,10,11,12})

Konstanta matriser kan innehålla siffror, text, booleaner och felvärden # N / A:

={12;"Текст";ИСТИНА;ЛОЖЬ;#Н/Д}

Du kanske har en rimlig fråga: Varför behöver vi en sådan array? Jag ska besvara det med ett exempel.

Ett exempel på användning av en array av konstanter i Excel

Bilden nedan visar en lista över elever som fått vissa betyg:

Vår uppgift är att översätta bedömningen från en numerisk form till dess verbala beskrivning och visa motsvarande värden i intervallet C2:C7. I det här fallet är det inte vettigt att skapa en separat tabell för att lagra en textbeskrivning av betygen, så det är mer lönsamt att skapa följande uppsättning konstanter:

={"";"Неудовл.";"Удовл.";"Хорошо";"Отлино"}

I det här fallet innehåller det första elementet i arrayen en tom sträng, eftersom det antas att det inte kan finnas någon utvärdering av 1.

Sedan kommer formeln som returnerar resultatet vi behöver se ut så här:

Matriser av konstanter i Excel

I det här exemplet är funktionen INDEX returnerar värdet på elementet från arrayen av konstanter, vars position ges av ordningstalet (poäng).

Den här formeln är inte en matrisformel, även om den innehåller en matris. Därför räcker det att trycka på knappen när du anger den ange.

Naturligtvis kan vi kopiera den här formeln till resten av cellerna och få det resultat vi behöver:

Matriser av konstanter i Excel

Men det skulle vara smartare att använda en flercellsmatrisformel. Det kommer att se ut så här:

Matriser av konstanter i Excel

Vi kan gå ännu längre och ge raden av konstanter ett namn. Namnet tilldelas på exakt samma sätt som en normal konstant, genom dialogrutan Skapa ett namn:

Matriser av konstanter i Excel

Glöm inte att inkludera likhetstecknet i fältet Mätområde, annars kommer Excel att behandla arrayen som en textsträng.

Nu ser formeln mindre skrämmande ut:

Matriser av konstanter i Excel

Som du kan se är konstanta arrayer i vissa fall till och med mycket användbara.

Så i den här lektionen bekantade du dig med arrayer av konstanter och deras användning i Excel. För mer information om arrayer, läs följande artiklar:

  • Introduktion till matrisformler i Excel
  • Flercellsmatrisformler i Excel
  • Encellsmatrisformler i Excel
  • Redigera matrisformler i Excel
  • Tillämpa matrisformler i Excel
  • Metoder för att redigera matrisformler i Excel

Kommentera uppropet