Matriisivakioiden käyttäminen matriisikaavoissa

Käytetään kohteeseen
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac

Kun luot matriisikaavan Excelissä, voit käyttää laskentataulukon solujen arvoja tai kirjoittaa arvot suoraan kaavaan matriisivakiona. Matriisivakio on joukko arvoja, jotka on suljettu aaltosulkeisiin ().{} Voit myös nimetä matriisivakion , jotta sitä on helpompi käyttää uudelleen.

Kirjoita dynaamisia matriiseja tukevissa Excel-versioissa matriisikaava yhteen soluun ja paina Enter-näppäintä. Jos Excel-versiosi ei tue dynaamisia matriiseja, valitse tulosalue, kirjoita kaava ja paina sitten näppäinyhdistelmää Ctrl+Vaihto+Enter.

Voit käyttää vakioita matriisikaavoissa tai yksinään.

  1. Kirjoita matriisikaavaan aloittava aaltosulje, haluamasi arvot ja loppusulje. Esimerkki: =SUM(A1:E1*{1,2,3,4,5})
    Matriisivakio on suljettu aaltosulkeisiin ({}), jotka kirjoitetaan manuaalisesti.

  2. Kirjoita kaavan loppuosa ja paina Enter-näppäintä.

    Huomautus

    Jos Excel-versiosi ei tue dynaamisia matriiseja, paina näppäinyhdistelmää Ctrl+Vaihto+Enter. Vanhojen matriisikaavojen kohdalla Excel näyttää kaavan, jonka ympärillä on aaltosulkeet, kuten tässä:

    {=SUM(A1:E1*{1,2,3,4,5})}

    Tulos näyttää tältä:

    Näyttökuva matriisivakiosta SUMMA-kaavan sisällä.

    Kaava kertoo A1:n luvulla 1 ja B1:n luvulla 2 jne., joten sinun ei tarvitse lisätä lukuja 1,2,3,4,5 laskentataulukon soluihin.

Arvojen syöttäminen sarakkeeseen vakion avulla

Voit lisätä arvoja yhteen sarakkeeseen, esimerkiksi sarakkeeseen C kolme solua,

  1. Valitse tyhjä solu.

  2. Kirjoita yhtäläisyysmerkki ja vakio. Erota vakion arvot puolipisteillä, ei pilkuilla. Jos kirjoitat tekstiä, lisää sen ympärille lainausmerkit. Esimerkki: ={"Quarter 1";"Quarter 2";"Quarter 3"}.

  3. Paina Enter-näppäintä. Arvot levittyvät kaavan alapuolella oleviin soluihin.

    Näyttökuva pystysuuntaisesta matriisivakiosta, joka käyttää tekstiä.

    Tämä on yksiulotteinen pystysuuntainen matriisivakio.

Huomautus

Jos Excel-versiosi ei tue dynaamisia matriiseja, valitse ensin tulostusalue, kirjoita vakio ja paina sitten näppäinyhdistelmää Ctrl+Vaihto+Enter.

Arvojen syöttäminen riville vakion avulla

Voit nopeasti kirjoittaa arvoja yhdelle riville, esimerkiksi solut F1, G1 ja H1,

  1. Valitse tyhjä solu.

  2. Kirjoita yhtäläisyysmerkki ja vakio, mutta erota arvot pilkuilla ei puolipisteillä. Esimerkiksi ={1,2,3,4,5}

  3. Paina Enter-näppäintä. Arvot levittyvät kaavan oikealla puolella oleviin soluihin.

    Näyttökuva yksiulotteisesta vaakasuuntaisesta matriisivakiosta.

    Tämä on yksiulotteinen vaakasuuntainen matriisivakio.

Huomautus

Jos Excel-versiosi ei tue dynaamisia matriiseja, valitse ensin tulostusalue, kirjoita vakio ja paina sitten näppäinyhdistelmää Ctrl+Vaihto+Enter.

Arvojen syöttäminen useisiin sarakkeisiin ja riveihin vakion avulla

  1. Valitse tyhjä solu.

  2. Kirjoita yhtäläisyysmerkki ja vakio. Erota tällöin kunkin rivin arvot toisistaan pilkuilla ja käytä puolipistettä kunkin rivin lopussa. Esimerkki:
    ={1\2\3\4;5\6\7\8;9\10\11\12}

  3. Paina Enter-näppäintä. Arvot jakautuvat kolmeen riviin ja neljään sarakkeeseen.

    Näyttökuva kaksiulotteisesta matriisivakiosta

    Tämä on kaksiulotteinen matriisivakio, koska se täyttää sarakkeet ja rivit. Et voi luoda kolmiulotteista matriisivakiota etkä sijoittaa matriisivakiota toisen vakion sisään.

Huomautus

Jos Excel-versiosi ei tue dynaamisia matriiseja, valitse ensin tulosalue, jossa on sama määrä rivejä ja sarakkeita kuin matriisivakiossa. Kirjoita vakio ja paina näppäinyhdistelmää Ctrl+Vaihto+Enter.

Vakion käyttäminen kaavassa

Nyt, kun olet tutustunut matriisivakioihin, tässä on toimiva esimerkki.

  • Kirjoita (tai kopioi ja liitä) soluun A3 seuraava kaava ja paina sitten ENTER-näppäintä: =SUMMA(A1:E1*){1,2,3,4,5}
    Kaava palauttaa arvon 85.
    Kaava kertoo solun A1 arvon 1:llä, solun B1 arvon 2:lla ja niin edelleen. SUMMA-funktio laskee sen jälkeen tulokset. Voit kirjoittaa kaavan myös muodossa =SUMMA(A1*1,B1*2,C1*3,D1*4,E1*5)

Voit myös kirjoittaa molemmat arvojoukot matriisivakioina:

=SUMMA({3,4,5,6,7}*{1,2,3,4,5})

Yritä tehdä tämä kopioimalla kaava, valitsemalla tyhjä solu, liittämällä kaava kaavariville ja painamalla sitten Enter-näppäintä. Kaava palauttaa saman tuloksen.

Huomautus

Etsi seuraavia ongelmia, jos vakiot eivät toimi: