Du måste ange komplicerade formler och lämna utrymme för flexibilitet att göra ändringar i dina data utan att behöva redigera formler . Du vill behålla storleken på din Excel-kalkylblad liten eftersom Excel beräknar data snabbare på mindre kalkylblad . Matrisformler kommer att uppfylla dessa krav . Några av fördelarna med att använda matrisformler är konsekvens , säkerhet och mindre filstorlekar enligt Microsofts hemsida . En array är en samling av föremål som kan finnas i en enda rad ( endimensionell horisontell array ) eller kolumn ( endimensionell lodrät matris ) eller flera rader och kolumner ( tvådimensionell array ) . En matrisformel kan utföra flera beräkningar på en eller flera av objekten i en array . Den kan leva i flera celler ( Multicell formel ) eller en enda cell ( encelliga formel ) . Instruktioner
1
Öppna data som du vill använda för matrisformel. För detta exempel , inrättat två kolumner med rubriker och fem rader med data . Kolumn " A " innehåller mängder under " Antal " header . Kolumn " B " innehåller priser under " Enhetspris " header .
2
Input rubriken , " Total " i kolumn "C" i cell C1 och välj sedan cellerna C2 till C6 .
3
Mata in formeln " = A2 : A6 * B2 : B6 " i formelfältet högst upp i tabellen för att multiplicera matrisen . För detta exempel , vi multiplicera matrisen , men du kan använda vilken matematisk beräkning .
4
Håll ner " Ctrl " + " Shift "-tangenterna samtidigt och tryck på " Enter" . Excel platser parentes { } runt formeln och går in i en incidens av formeln i varje utvald cell i " Total " kolumnen . Denna typ av formel är en multipel - matrisformel . Det beräknar resultat i flera celler .
5
Skapa en enda matrisformel med samma data . För detta exempel , skriv in " Grand Total : " i cell A8 och skriv in formeln " = SUMMA (A2 : A6 * B2 : B6 ) " i cell B8 . Använd sedan " Ctrl " + " Shift " + " Enter ". Denna formel beräknar den multipla array ovan och sedan lägger samman resultaten .