Utfør beregninger i flere celler med en Excel Array Formula
I Excel utfører en matriseformel beregninger på ett eller flere elementer i en matrise.
Array formler er omgitt av krøllete braces "{ } ". Disse legges til en formel ved å trykke på Ctrl , Skifte , og Tast inn nøkler sammen etter å skrive formelen i en celle eller celler.
Typer av Array Formler
Det finnes to typer array formler:
- formler for enkeltcelleformat - formler som utfører flere beregninger i enkeltark i arbeidsarket;
- multicell array-formel - formler som utfører de samme beregningene i flere regnearkceller.
Hvordan fungerer en multicell-array-formel
I bildet ovenfor er multicell array-formelen lokalisert i celler C2 til C6 og den utfører samme matematiske operasjon av multiplikasjon på dataene i området A1 til A6 og B1 til B6
Fordi det er en matriseformel, hver forekomst eller kopi av formelen er nøyaktig den samme, men hver forekomst bruker forskjellige data i sine beregninger og gir forskjellige resultater.
For eksempel:
- Forekomsten av arrayformelen i celle C1 multipliserer dataene er celle A1 av dataene i celle B1 og returnerer et resultat av 8;
- Eksemplet av matriseformelen i celle C2 multipliserer dataene er celle A2 av dataene i celle B2 og returnerer et resultat av 18;
- Forekomsten av arrayformelen i C3 multipliserer dataene er celle A3 av dataene i celle B3 og returnerer et resultat av 72.
Fortsett å lese nedenfor
02 av 02Opprette basformelen
Multi-cell-array-formeleksempel
Formelen i bildet ovenfor multipliserer dataene som er funnet i kolonne A av dataene i kolonne B. For å gjøre dette, skrives områder inn i stedet for individuelle cellehenvisninger som finnes i vanlige formler:
{= A2: A6 * B2: B6}
Opprette basformelen
Det første trinnet i å lage en multicell array-formel er å legge til samme basisformel til alle celler der formelen med flere celler skal plasseres.
Dette gjøres ved å markere eller velge celler før du begynner formelen.
Trinnene nedenfor dekker oppretting av flercelleoppsettformelen vist i bildet ovenfor i celler C2 til C6:
- Fremhev cellene C2 til C6 - disse er cellene der flercelle array formel vil bli plassert;
- Skriv inn et likestilt ( = ) på tastaturet for å starte basisformelen.
- Fremhev cellene A2 til A6 for å gå inn i dette området i basisformelen;
- Skriv inn et stjernesymbol ( * ) - multiplikasjonsoperatøren - følger rekkevidden A2: A6;
- Fremhev cellene B2 til B6 for å angi dette området i basisformelen;
- På dette tidspunkt, la regnearket være - formelen vil bli fullført i det siste trinnet i opplæringen når matriseformelen er opprettet.
Opprette Array Formula
Det siste trinnet er å snu basisformelen i området C2: C6 i en matriseformel.
Å lage en matriseformel i Excel gjøres ved å trykke på Ctrl , Skifte , og Tast inn tastene på tastaturet.
Å gjøre det omgir formelen med krøllete braces: {} som indikerer at det nå er en matriseformel.
- Hold nede Ctrl og Skifte tastene på tastaturet trykker du og slipper Tast inn nøkkel til å opprette matriseformelen.
- Frigjør Ctrl og Skifte nøkler.
- Hvis det gjøres riktig, blir formlene i cellene C2 til C6 omgitt av krøllete bånd og hver celle vil inneholde et annet resultat, sett det første bildet ovenfor.
Celle resultat C2: 8 - formel multipliserer dataene i cellene A2 * B2 C3: 18 - formel multipliserer dataene i celler A3 * B3 C4: 72 - formel multipliserer dataene i celler A4 * B4 C5: 162 - formel multipliserer dataene i cellene A5 * B5 C6: 288 - formel multipliserer dataene i celler A6 * B6
Når du klikker på noen av de fem cellene i rekkevidden C2: C6, er den ferdige matriseformelen:
{= A2: A6 * B2: B6}
vises i formellinjen over regnearket.