Matriisikaavan luominen

Huomautus: Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon.

Matriisi kaavat ovat voimakkaita kaavoja, joiden avulla voit suorittaa monimutkaisia lasku toimituksia, joita ei useinkaan voi tehdä tavallisilla laskenta taulukko funktioilla. Niitä kutsutaan myös "Ctrl-Vaihto-Enter"-tai "CSE"-kaavoiksi, koska sinun on kirjoitettava ne painamalla näppäin yhdistelmää CTRL + VAIHTO + ENTER.  Matriisi kaavojen avulla voit tehdä ilmeisen mahdottomaksi, kuten

  • solualueella olevien sanojen laskeminen

  • tiettyjen ehtojen mukaisten lukujen yhteenlaskeminen (esimerkiksi alueen alimmat arvot tai ylä- ja alarajan väliset luvut)

  • arvoalueen joka n:nnen arvon yhteenlaskeminen.

Excelissä on kahdentyyppisiä matriisikaavoja: matriisikaavoja, jotka suorittavat useita laskutoimituksia, joiden tuloksena on yksi arvo, ja matriisikaavoja, jotka laskevat useita tuloksia. Jotkin taulukkofunktiot palauttavat arvomatriisin tai edellyttävät arvomatriisia argumentiksi. Lisätietoja on ohjeartikkelissa Matriisikaavoihin liittyviä ohjeita ja esimerkkejä.

Huomautus: Jos käytössäsi on Office 365: n nykyinen versio, voit yksinkertaisesti kirjoittaa kaavan tulostus alueella olevaan vasemmassa yläkulmassa olevaan soluun ja vahvistaa kaavan dynaamiseksi matriisi kaavaksi painamalla ENTER -näppäintä. Muussa tapauksessa kaava on syötettävä aiempien versioiden matriisikaavana valitsemalla ensin tulosalue, syöttämällä kaava vasemmassa yläkulmassa olevaan soluun ja vahvistamalla sitten painamalla yhdistelmää CTRL + VAIHTO + ENTER. Excel lisää puolestasi kaavan alkuun ja loppuun aaltosulkeet. Katso lisätietoja matriisikaavoista kohdasta Matriisikaavoihin liittyviä ohjeita ja esimerkkejä.

Tällaisella matriisikaavalla voidaan yksinkertaistaa taulukkomallia korvaamalla useita erilaisia kaavoja yhdellä matriisikaavalla.

  1. Napsauta solua, johon haluat kirjoittaa matriisikaavan.

  2. Kirjoita kaava, jota haluat käyttää.

    Matriisikaavoissa käytetään vakiomuotoista kaavasyntaksia. Matriisikaavan alussa on aina yhtäläisyysmerkki (=), ja matriisikaavoissa voi käyttää mitä tahansa valmista Excel-funktiota.

    Tämä kaava laskee esimerkiksi osake kurssien ja osakkeiden matriisin kokonaisarvon ja sijoittaa tuloksen solun kokonaisarvon vieressä olevaan soluun.

    Esimerkki matriisi kaavasta, joka laskee yksittäisen tuloksen

    Kaava kertoo ensin, että osakkeet (solut B2 – F2) ovat hintansa (solut B3 – F3), ja lisää sitten nämä tulokset ja luo loppu summan 35 525. Tämä on esimerkki yksisoluisista matriisi kaavasta, koska kaava elää vain yhdessä solussa.

  3. Paina ENTER -näppäintä (Jos käytössäsi on nykyinen Office 365-tilaus); muussa tapa uksessa paina näppäin yhdistelmää CTRL + VAIHTO + ENTER.

    Kun painat näppäin yhdistelmää CTRL + VAIHTO + ENTER, Excel lisää automaattisesti kaavan {} (avattava ja sulkeva aalto sulkeet) väliin.

    Huomautus: Jos käytössäsi on Office 365: n nykyinen versio, voit yksinkertaisesti kirjoittaa kaavan tulostus alueella olevaan vasemmassa yläkulmassa olevaan soluun ja vahvistaa kaavan dynaamiseksi matriisi kaavaksi painamalla ENTER -näppäintä. Muussa tapauksessa kaava on syötettävä aiempien versioiden matriisikaavana valitsemalla ensin tulosalue, syöttämällä kaava vasemmassa yläkulmassa olevaan soluun ja vahvistamalla sitten painamalla yhdistelmää CTRL + VAIHTO + ENTER. Excel lisää puolestasi kaavan alkuun ja loppuun aaltosulkeet. Katso lisätietoja matriisikaavoista kohdasta Matriisikaavoihin liittyviä ohjeita ja esimerkkejä.

Jos haluat laskea matriisikaavalla useita tuloksia, kirjoita matriisi solualueeseen, jossa on sama määrä rivejä ja sarakkeita kuin matriisiargumenteilla.

  1. Valitse solualue, johon haluat kirjoittaa matriisikaavan.

  2. Kirjoita kaava, jota haluat käyttää.

    Matriisikaavoissa käytetään vakiomuotoista kaavasyntaksia. Matriisikaavan alussa on aina yhtäläisyysmerkki (=), ja matriisikaavoissa voi käyttää mitä tahansa valmista Excel-funktiota.

    Seuraavassa esimerkissä kaava kerran naiset jakaa hinnan kunkin sarakkeen mukaan ja kaava asuu valituissa soluissa rivillä 5.

    Esimerkki useiden tulosten laskemisesta matriisi kaavalla
  3. Paina ENTER -näppäintä (Jos käytössäsi on nykyinen Office 365-tilaus); muussa tapa uksessa paina näppäin yhdistelmää CTRL + VAIHTO + ENTER.

    Kun painat näppäin yhdistelmää CTRL + VAIHTO + ENTER, Excel lisää automaattisesti kaavan {} (avattava ja sulkeva aalto sulkeet) väliin.

    Huomautus: Jos käytössäsi on Office 365: n nykyinen versio, voit yksinkertaisesti kirjoittaa kaavan tulostus alueella olevaan vasemmassa yläkulmassa olevaan soluun ja vahvistaa kaavan dynaamiseksi matriisi kaavaksi painamalla ENTER -näppäintä. Muussa tapauksessa kaava on syötettävä aiempien versioiden matriisikaavana valitsemalla ensin tulosalue, syöttämällä kaava vasemmassa yläkulmassa olevaan soluun ja vahvistamalla sitten painamalla yhdistelmää CTRL + VAIHTO + ENTER. Excel lisää puolestasi kaavan alkuun ja loppuun aaltosulkeet. Katso lisätietoja matriisikaavoista kohdasta Matriisikaavoihin liittyviä ohjeita ja esimerkkejä.

Jos haluat sisällyttää uusia tietoja matriisi kaavaan, Katso kohta matriisi kaavan laajentaminen. Voit myös kokeilla:

Jos haluat kokeilla matriisi vakioita, ennen kuin kokeilet niitä omilla tiedoistasi, voit käyttää malli tietoja täällä.

Alla oleva työkirja sisältää esimerkkejä matriisi kaavoista. Jos haluat parhaiten käsitellä esimerkkejä, Lataa työkirja tieto koneeseen napsauttamalla Excel-kuvaketta oikeassa alakulmassa ja avaa se sitten Excelin Työpöytä ohjelmassa.

Kopioi alla oleva taulukko ja liitä se Exceliin soluun a1. Varmista, että valitset solut E2: E11, kirjoita kaava = C2: C11 * D2: D11ja paina sitten näppäin yhdistelmää CTRL + VAIHTO + ENTER, jolloin se on matriisi kaava.

Myyjä

Autotyyppi

Myyntimäärä

Yksikköhinta

Kokonaismyynti

Barnhill

Sedan

5

2200

=C2:C11*D2:D11

Coupe

4

1800

Ingle

Sedan

6

2300

Coupe

8

1700

Jordania

Sedan

3

2000

Coupe

1

1600

Pica

Sedan

9

2150

Coupe

5

1950

Sanchez

Sedan

6

2250

Coupe

8

2000

Monisoluisen matriisikaavan luominen

  1. Valitse esimerkki työkirjassa solut E2 – E11. Nämä solut sisältävät tulokset.

Valitse aina solu tai solut, jotka sisältävät tulokset, ennen kuin syötät kaavan.

Ja aina, me tarkoitatte 100-prosenttia ajasta.

  1. Kirjoita tämä kaava. Jos haluat kirjoittaa sen soluun, aloita kirjoittaminen (paina yhtäläisyys merkkiä), jolloin kaava tulee näkyviin viimeiseen valitsemaasi soluun. Voit myös kirjoittaa kaavan kaava riville:

    =C2:C11*D2:D11

  2. Paina CTRL+VAIHTO+ENTER.

Yksisoluisen matriisikaavan luominen

  1. Valitse esimerkki työkirjassa solu mallin b13.

  2. Kirjoita tämä kaava käyttämällä jompaakumpaa vaiheen 2 menetelmää:

    =SUMMA(C2:C11*D2:D11)

  3. Paina CTRL+VAIHTO+ENTER.

Kaava kertoo solu alueiden C2: C11 ja D2: D11 arvot ja lisää tulokset loppu summan laskemiseksi.

Excel Onlinessa voit tarkastella matriisi kaavoja, jos avaamasi työkirja sisältää jo ne. Et voi kuitenkaan luoda matriisi kaavaa tässä Excel-versiossa painamalla näppäin yhdistelmää CTRL + VAIHTO + ENTER, joka lisää kaavan Haka sulkeiden ja sulkeiden väliin ({}). Näiden aalto sulkeiden manuaalinen lisääminen ei Muunna kaavaa matriisi kaavaksi.

Jos sinulla on Excel-Työpöytä sovellus, voit avata työkirjan Avaa Excelissä -painikkeella ja luoda matriisi kaavan.

Tarvitsetko lisätietoja?

Voit aina kysyä neuvoa Excel Tech Community -yhteisön asiantuntijalta, saada tukea yhteisön vastauksista tai ehdottaa uutta ominaisuutta tai parannusta Excel User Voice -sivustolla.

Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×