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 Excel for Microsoft 365:n dynaamiset matriisikaavat. Dynaamisten matriisien ja vanhojen Ctrl+Vaihto+Enter (CSE) -kaavojen eroista keskustellaan alla.

Dynaamiset matriisikaavat:

  • Voi läikkyä sen solun rajojen ulkopuolelle, johon kaava kirjoitetaan. Seuraavassa esimerkissä näkyy D1:n SATUNN.MATRIISI-funktio , joka levityttää D1:F5:n tai 5 riviä ja kolme saraketta. Dynaaminen matriisikaava on teknisesti vain solussa D1, kun taas vanhassa CSE-kaavassa kaava on kirjoitettava koko alueelle.

    SATUNN.MATRIISI-funktio syötetty soluun D1, joka levittäytyy D1:stä F5:een.

  • Muuttaa automaattisesti kokoa, kun tietoja lisätään tai poistetaan lähdealueelta. CSE-matriisikaavat katkaisevat palautusalueen, jos se on liian pieni, tai palauttavat #N/A-kaavat, jos ne ovat liian suuria.
  • Laske 1x1-kontekstissa. Esimerkiksi SATUNNAISLUKU-funktio palauttaa yhden tuloksen, joten jos haluat palauttaa useita satunnaisia lukuja ruudukkoon, voit käyttää SATUNN.MATRIISI-funktiota. RIVI- ja SARAKE-funktiot palauttavat lähdesolun rivin ja sarakkeen. JONO(RIVI()) voidaan käyttää replikoimaan vanhan matriisikaavan RIVI-funktion vanhaa toimintaa.
  • Kaikki uudet kaavat, jotka palauttavat yli 1 tuloksen, levittyvät automaattisesti. Näppäinyhdistelmää Ctrl+Vaihto+Enter ei tarvitse painaa.
  • CSE-matriisikaavat säilytetään yhteensopivuussyistä. Jatkossa kannattaa käyttää dynaamisia matriisikaavoja.
  • Kun vanhan CSE-matriisikaavan solut riippuvat toisistaan, Excel yrittää laskea ne yksitellen matriisin sijaan. Tätä toimintoa kutsuttiin CSE-eroksi, ja tietyissä olosuhteissa tällä tavalla lasketut kaavat voivat tuottaa ristiriitaisia tuloksia. Epäyhtenäisten tulosten välttämiseksi suosittelemme käyttämään erillisiä kaavoja CSE-eron sijaan. Dynaamiset matriisikaavat eivät hajoa. Sen sijaan he ilmoittavat kehäviittauksen, jotta voit käsitellä sitä.
  • Voit helposti muokata lähdesolua muuttamalla, kun taas CSE-matriisikaavat edellyttävät koko alueen muokkaamista samanaikaisesti.
  • Sarakkeiden ja rivien lisäys/poistaminen on kielletty aktiivisella CSE-matriisikaavan alueella. Sinun on ensin poistettava kaikki olemassa olevat matriisikaavat, jotka ovat tiellä.

Tarvitsetko lisätietoja?

Voit aina pyytää apua Excel Tech Communityn asiantuntijalta tai saada tukea yhteisöissä.

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