Dynaamiset matriisikaavat vs. vanhat CSE-matriisikaavat

Käytetään kohteeseen
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for iPad Excel for iPhone

Julkaisimme syyskuussa 2018 dynaamiset matriisikaavat Excel for Microsoft 365:lle. Seuraavissa osissa kuvataan dynaamisten matriisien ja vanhojen Ctrl+Vaihto+Enter (CSE) -kaavojen välisiä eroja.

Dynaamiset matriisikaavat:

  • Voi levitä niiden solujen ulkopuolelle, joihin kaava syötetään. Seuraavassa esimerkissä on esitetty SATUNN.MATRIISI-funktio solussa D1:F5 tai viisi riviä kertaa kolme saraketta. Kirjoita dynaaminen matriisikaava vain soluun D1, ja sen tulokset levittyvät viereisiin soluihin. Sitä vastoin sinun on syötettävä vanha CSE-kaava koko tulostusalueelle ja vahvistettava se painamalla näppäinyhdistelmää Ctrl+Vaihto+Enter.

    Näyttökuva, jossa näkyy soluun D1 syötetty SATUNN.MATRIISI-funktio jatkuen solusta D1 soluun F5.

  • Muuta kokoa automaattisesti, kun lisäät tai poistat tietoja lähdealueelta. CSE-matriisikaavat katkaisevat palautusalueen, jos se on liian pieni, tai palauttavat #N/A:n, jos se on liian suuri.

  • Arvioi kaavoja yksisoluisessa kontekstissa. Esimerkiksi SATUNNAISLUKU-funktio palauttaa yhden tuloksen, joten jos haluat palauttaa useita satunnaislukuja ruudukkoon, käytä SATUNN.MATRIISI-funktiota. Jos viittausargumentti jätetään pois, RIVI- ja SARAKE-funktiot palauttavat kaavan sisältävän solun rivi- ja sarakenumerot. Jos haluat luoda peräkkäisen matriisin, käytä JONO-funktiota ja määritä vaadittu rivien tai sarakkeiden määrä.

  • Levittyy automaattisesti, kun ne palauttavat useamman kuin yhden tuloksen. Näppäinyhdistelmää Ctrl+Vaihto+Enter ei tarvitse painaa.

  • Excel säilyttää CSE-matriisikaavat yhteensopivuussyistä. Käytä uusissa työkirjoissa sen sijaan dynaamisia matriisikaavoja.

  • Kun vanhan CSE-matriisikaavan solut olivat riippuvaisia toisistaan, Excel yritti laskea jokaisen yksitellen matriisin sijaan. Tätä toimintaa kutsuttiin CSE:n rikkomiseksi, ja tietyissä tilanteissa tällä tavalla lasketut kaavat saattoivat tuottaa ristiriitaisia tuloksia. Voit välttää ristiriitaiset tulokset käyttämällä erillisiä kaavoja CSE-jaottelun sijaan. Dynaamiset matriisikaavat eivät hajoa. Sen sijaan he raportoivat kehäviittauksen, jotta voit korjata sen.

  • Voidaan muokata helposti muuttamalla lähdesolua, kun taas CSE-matriisikaavat edellyttävät koko alueen muokkaamista samanaikaisesti.

  • Et voi lisätä tai poistaa rivejä tai sarakkeita aktiivisen CSE-matriisikaavan alueella. Jos haluat tehdä nämä muutokset, poista ensin matriisikaava.

Tarvitsetko lisätietoja?

Voit aina kysyä neuvoa Excel Tech Community -yhteisön asiantuntijalta tai saada tukea yhteisöistä.

Katso myös

SUODATA-funktio

SATUNN.MATRIISI-funktio

JONO-funktio

LAJITTELE-funktio

LAJITTELE.ARVOJEN.PERUSTEELLA-funktio

AINUTKERTAISET.ARVOT-funktio

#LEVITTYMINEN! -virheet Excelissä

Dynaamiset matriisit ja levittyneiden matriisien erityispiirteet

Implisiittisen leikkauskohdan operaattori: @