01 av 02
Utfør beregninger i flere celler med én Excel-matriseformel
I Excel utfører en matriseformel beregninger på ett eller flere elementer i en matrise.
Arrayformler er omgitt av krøllete klammeparenteser " { }". Disse legges til en formel ved å trykke Ctrl, Shift og Enter-tastene sammen etter å ha skrevet inn formelen i en celle eller celler.
Typer of matrise-formler
Det finnes to typer matriseformler:
- enkelcelle matriseformler - formler som utfører flere beregninger i en enkelt regnearkcelle;
- multi-celle matriseformel - formler som utfører de samme beregningene i flere regnearkceller.
Hvordan en flercellearrayformel fungerer
I bildet ovenfor er flercellematriseformelen plassert i cellene C2 til C6, og den utfører den samme matematiske operasjonen med multiplikasjon på dataene i områdene A1 til A6 og B1 til B6
Fordi det er en matriseformel, er hver forekomst eller kopi av formelen nøyaktig den samme, men hver forekomst bruker forskjellige data i sine beregninger og gir forskjellige resultater.
For eksempel:
- Forekomsten av matriseformelen i celle C1 multipliserer dataene er celle A1 med dataene i celle B1 og returnerer resultatet 8;
- Forekomsten av matriseformelen i celle C2 multipliserer dataene er celle A2 med dataene i celle B2 og returnerer et resultat på 18;
- Forekomsten av matriseformelen i C3 multipliserer dataene er celle A3 med dataene i celle B3 og returnerer et resultat på 72.
Creating the base Formula
Multi-Cell Array Formula Eksempel
Formelen i bildet ovenfor multipliserer dataene i kolonne A med dataene i kolonne B. For å gjøre dette, angis områder i stedet for individuelle cellereferanser som finnes i vanlige formler:
{=A2:A6B2:B6}
Creating the base Formula
Det første trinnet i å lage en flercellet matriseformel er å legge til den samme basisformelen til alle cellene der multicellematriseformelen vil være plassert.
Dette gjøres ved å utheve eller velge cellene før du starter formelen.
Trinnene nedenfor dekker oppretting av flercellematriseformelen vist i bildet ovenfor i cellene C2 til C6:
- Uthev cellene C2 til C6 - dette er cellene der flercellematriseformelen vil være plassert;
- Skriv inn et likhetstegn (=) på tastaturet for å begynne grunnformelen.
- Uthev cellene A2 til A6 for å legge inn dette området i basisformelen;
- Skriv inn et stjernesymbol () - multiplikasjonsoperatoren - følg området A2:A6;
- Uthev cellene B2 til B6 for å legge inn dette området i basisformelen;
- På dette tidspunktet lar du regnearket være som det er - formelen vil bli fullført i det siste trinnet i opplæringen når matriseformelen er opprettet.
Creating the Array Formula
Det siste trinnet er å gjøre grunnformelen i området C2:C6 om til en matriseformel.
Oppretting av en matriseformel i Excel gjøres ved å trykke Ctrl, Shift og Entertaster på tastaturet.
Å gjøre det omgir formelen med krøllete klammeparenteser: { } som indikerer at den nå er en matriseformel.
- Hold nede Ctrl og Shift på tastaturet, og trykk og slipp Enter -tast for å lage matriseformelen.
- Slipp tastene Ctrl og Shift.
- Hvis det gjøres riktig, vil formlene i celle C2 til C6 være omgitt av krøllete klammeparenteser, og hver celle vil inneholde et annet resultat som vist på det første bildet ovenfor.
Celleresultat C2: 8 - formel multipliserer dataene i cellene A2B2 C3: 18 - formelen multipliserer dataene i cellene A3B3 C4: 72 - formelen multipliserer data i cellene A4B4 C5: 162 - formel multipliserer dataene i cellene A5B5 C6: 288 - formel multipliserer dataene i cellene A6B6
Når du klikker på en av de fem cellene i området C2:C6, er den fullførte matriseformelen:
{=A2:A6B2:B6}
vises i formellinjen over regnearket.