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

Syyskuussa 2018 julkaistiin dynaamiset matriisikaavat Excel for Microsoft 365:lle. Dynaamisten matriisien ja vanhojen Ctrl+Vaihto+Enter (CSE) -kaavojen välisiä eroja käsitellään alla.

Dynaamiset matriisikaavat:

  • Voi levitä niiden solujen ulkopuolelle, joihin kaava kirjoitetaan. Seuraavassa esimerkissä on esitetty SATUNN.MATRIISI-funktio solussa D1:F5 tai viisi riviä kertaa kolme saraketta. Dynaaminen matriisikaava on teknisesti vain solussa D1, kun taas vanhassa CSE-kaavassa kaava pitäisi syöttää koko alueeseen.

    Soluun D1 syötetty SATUNN.MATRIISI-funktio jatkuu solusta D1 soluun F5.

  • Koko muuttuu automaattisesti, kun tietoja lisätään lähdealueeseen tai poistetaan lähdealueelta. CSE-matriisikaavat katkaisevat palautusalueen, jos se on liian pieni, tai palauttavat #N/A:n, jos se on liian suuri.
  • Laske 1x1-kontekstissa. Esimerkiksi SATUNNAISLUKU-funktio palauttaa yhden tuloksen, joten jos haluat palauttaa useita satunnaislukuja ruudukkoon, voit käyttää SATUNN.MATRIISI-funktiota. RIVI- ja SARAKE-funktiot palauttavat lähdesolun rivin ja sarakkeen. SEQUENCE(ROW()) voidaan käyttää replikoimaan RIVIN vanhaa toimintaa vanhassa matriisikaavassa.
  • Kaikki uudet kaavat, jotka palauttavat enemmän kuin yhden tuloksen, levittyvät automaattisesti. Näppäinyhdistelmää Ctrl+Vaihto+Enter ei tarvitse painaa.
  • CSE-matriisikaavat säilytetään yhteensopivuussyistä. Jatkossa sinun tulisi käyttää niiden sijaan dynaamisia matriisikaavoja.
  • Kun vanhan CSE-matriisikaavan solut ovat riippuvaisia toisistaan, Excel yrittää laskea jokaisen yksitellen matriisin sijaan. Tätä toimintaa kutsuttiin CSE:n rikkomiseksi, ja tietyissä tilanteissa tällä tavalla lasketut kaavat saattoivat tuottaa ristiriitaisia tuloksia. Epäjohdonmukaisten tulosten välttämiseksi on suositeltavaa käyttää 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, että koko aluetta muokataan samanaikaisesti.
  • Sarakkeiden ja rivien lisääminen tai poistaminen on kielletty aktiivisella CSE-matriisikaava-alueella. Sinun on ensin poistettava kaikki tiellä olevat olemassa olevat matriisikaavat.

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: @