Saltar al contenido

Hur matriser, matrisformler och tabellmatriser används i Excel

6 de julio de 2021
business person reading data on paper charts and computer 873053862 5be5c8f046e0fb00514ad8a5

En matris är ett intervall eller grupp med relaterade datavärden. Värdena i en matris lagras normalt i intilliggande celler. Lär dig hur matriser används i formler och som argument för specifika funktioner, såsom matrisformerna för LOOKUP och INDEX-funktionerna. Dessa instruktioner gäller för Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 för Mac, Excel 2016 för Mac, Excel för Mac 2011, Excel för Microsoft 365 och Excel Online.

Om matrisformler

Arrayformler utför beräkningar, som tillägg och multiplikation, på värdena i en eller flera matriser snarare än ett enda datavärde. Arrayer har mycket gemensamt med standardformler. Arrayer och formler följer samma syntaxregler, använder samma matematiska operatorer och följer samma ordningsföljd.

Typer av matriser

Det finns två typer av matriser som används i kalkylappsappar:

  • Endimensionell matris (även känd som en vektor- eller vektormatris): Data finns i en enda rad (endimensionell horisontell matris) eller i en enda kolumn (endimensionell vertikal matris).
  • Tvådimensionell matris (även känd som en matris): Data finns i flera kolumner eller rader.

Array (CSE) Formler i Excel

I Excel omges matrisformler av lockiga parenteser » {} «. Dessa hängslen kan inte skrivas. Hängslen måste läggas till en formel genom att trycka på Ctrl+Flytta+Stiga på efter att ha skrivit in formeln i en cell eller celler. Det är därför arrayformler kallas CSE-formler i Excel. Ett undantag från denna regel är när krökta parenteser används för att ange en matris som ett argument för en funktion som normalt bara innehåller ett enda värde eller cellreferens.

Skapa en grundläggande matrisformel

I följande exempel kommer formeln att omges av lockiga hängslen och varje cell som innehåller formeln kommer att innehålla ett annat resultat. Detta anger att en array har skapats.

  1. Ange data i ett tomt kalkylblad. Ange data i kolumnerna D och E för att följa med i denna handledning.

  2. Ange formeln för din matris. För att följa med detta exempel, välj cell F1 och typ = D1: D3 * E1: E3

    Tryck inte på Enter i slutet av formeln.

  3. Håll ned Ctrl och Flytta knapparna.

  4. tryck på Stiga på nyckel.

  5. Släpp Ctrl och Flytta knapparna.

    Skärmdump av Excel som visar matrisparenteser runt en formel

  6. Resultatet visas i cell F1 och matrisen visas i formelfältet.

När en matrisformel redigeras försvinner de lockiga hakparenteserna från matrisformeln. Tryck på för att få tillbaka dem Ctrl+Flytta+Stiga på efter att du har gjort ändringarna i formeln.

Olika typer av matrisformler

Skärmdump av Excel som visar en enda cellmatris

Formler med flera celler

Formler med flera celler matris finns i flera kalkylbladsceller och returnerar en matris som svar. Med andra ord finns samma formel i två eller flera celler och returnerar olika svar i varje cell. Varje kopia eller instans av matrisformeln utför samma beräkning i varje cell den befinner sig i. Men eftersom varje förekomst av formeln använder olika data i sina beräkningar, ger varje instans olika resultat. Här är ett exempel på en formel med flera cellmatriser:

Formler för enstaka celler

Enstaka cellmatrisformler använder en funktion (som SUMMA, GENOMSNITT eller COUNT) för att kombinera utdata från en formel med flera celler i ett enda värde i en enda cell. Här är ett exempel på en enda cellmatrisformel: