en Excel-matrisformel utför flera beräkningar på en eller flera uppsättningar värden och returnerar ett eller flera resultat.
Låt oss se det med ett exempel:
Låt oss säga att du arbetar i kalkylbladet till höger och vill använda Excels transponeringsfunktion för att kopiera innehållet i cellerna B1:B3 till cellerna A5:C5.
Om du bara skriver funktionen
=TRASPOSE( B1:B3 )
i cellerna A5:C5 (som visas nedan) får du Excel-värdet #VALORE!
felmeddelande, eftersom cellerna i det här fallet fungerar oberoende och därför är funktionen inte vettig för varje enskild cell.
För att förstå Transpose-funktionen måste vi göra cellerna A5:C5
arbeta tillsammans som en ARRA. Därför måste vi ange funktionen som en Excel-matrisformel.
Matrisformeln skrivs in genom att trycka på tangentkombinationen Ctrl + Shift + Enter
.
Du kan se att en formel har angetts som en matrisformel, eftersom Excel infogar klammerparenteser runt formeln som visas i formelfältet i resultatkalkylbladet ovan.
För att betraktas som en matrisformel måste en formel anges enligt följande:
Ctrl + Shift + Enter
.Du kommer att märka att Excel automatiskt placerar klammerparenteser { } runt matrisformler. Observera att dessa måste infogas av Excel, genom att följa stegen som beskrivs ovan.
Om du försöker skriva de lockiga klammerparenteserna själv tolkar Excel inte formeln som en matrisformel.
Excel tillåter inte att du bara redigerar en del av ett cellintervall som innehåller en matrisformel, eftersom alla cellerna arbetar tillsammans som en grupp.
För att redigera en Excel-matrisformel behöver du därför:
Dessutom tillåter Excel inte att du tar bort delar av en Excel-matrisformel. Du måste ta bort formeln från alla celler som den upptar.
Därför, om du vill ta bort en matrisformel från ett cellområde, måste du markera hela cellområdet och sedan trycka på tangenten Del
.
Föreställ dig att du arbetar med exemplet nedan och du vill multiplicera vart och ett av värdena i cellerna A1: A5
med motsvarande värden i cellerna B1: B5
, lägg sedan till alla dessa värden.
Ett sätt att utföra denna uppgift är att använda matrisformeln:
=SUM( A1:A5 * B1:B5 )
Detta visas i formelfältet i resultatkalkylarket nedan.
Observera att även om matrisformeln i kalkylarket ovan bara skrivs in i en cell, måste du fortfarande ange formeln med Ctrl+Skift+Enter för Excel för att tolka den som en matrisformel.
Ercole Palmeri
Att utveckla finmotorik genom färgläggning förbereder barn för mer komplexa färdigheter som att skriva. Att färglägga…
Marinesektorn är en sann global ekonomisk makt, som har navigerat mot en marknad på 150 miljarder...
I måndags tillkännagav Financial Times ett avtal med OpenAI. FT licensierar sin journalistik i världsklass...
Miljontals människor betalar för streamingtjänster och betalar månatliga prenumerationsavgifter. Det är en allmän uppfattning att du...