Excel

Array -kaava

Array Formula

Esimerkki taulukon kaavasta Excelissä

Matriisikaava suorittaa operaation useilla arvoilla yhden arvon sijasta. Matriisikaavan lopputulos voi olla joko yksi kohde tai joukko kohteita riippuen siitä, miten kaava on rakennettu. Toimiakseen oikein, useiden kaavojen on oltava syötetty control + shift + enter . Kun kirjoitat kaavan tällä tavalla, näet kaavan, joka on kääritty aaltosulkeisiin {} kaavapalkissa. Älä syötä kiharat manuaalisesti, tai kaava ei toimi!





Sisään Excel 365 , matriisikaavat ovat alkuperäisiä ja älä vaatii ohjaus + vaihto + enter

Mikä on Array?

An matriisi on useamman kuin yhden kohteen kokoelma. Excelin taulukot näkyvät kiharoissa. Esimerkiksi {123} tai {'punainen', 'sininen', 'vihreä'}. Syy, miksi taulukot ovat Excelissä niin yleisiä, on se, että ne kartoitetaan suoraan solualueille. Pystysuorat alueet esitetään matriiseina, joissa käytetään puolipisteitä, esimerkiksi {100125150}. Vaaka -alueet esitetään pilkkuja käyttävinä matriiseina, esimerkiksi {'pieni', 'keskikokoinen', 'suuri'}. Kaksiulotteinen alue käyttää sekä puolipisteitä että pilkkuja.

Esimerkkejä

Taulukkokaavoja on hieman vaikea ymmärtää, koska terminologia on tiheää ja monimutkaista. Mutta matriisikaavat voivat olla hyvin yksinkertaisia. Esimerkiksi tämä matriisikaava testaa alueen A1: A5 arvolle 'a':





 
{= OR (A1:A5='a')}

Matriisitoiminto on A1: A5: n kunkin solun vertailu merkkijonoon 'a'. Koska vertailu toimii useilla arvoilla, se palauttaa OR -funktiolle useita tuloksia:

kuinka muotoilla valuuttana Excelissä
 
= OR ({FALSEFALSEFALSETRUEFALSE})

Jos jokin tuloksena olevan taulukon kohde on TOSI, TAI -funktio palauttaa TOSI.



Joskus matriisikaavat toimittavat useita arvoja funktioargumenttina. Tämä taulukkokaava palauttaa esimerkiksi merkkien kokonaismäärän alueella B2: B11:

 
{= SUM ( LEN (B2:B11))}

LEN -funktiolle annetaan useita arvoja alueella B2: B11 ja se palauttaa useita tuloksia taulukossa SUM seuraavasti:

miten päästä eroon #arvo excelissä
 
= SUM ({3354546544})

missä jokainen taulukon kohde edustaa yhden solun arvon pituutta. SUMMA -funktio summaa sitten kaikki kohteet ja palauttaa lopputuloksena 43.

Erityinen syntaksi

Kaikissa Excel -versioissa paitsi Excel 365 , monet matriisikaavat on syötettävä erityisellä tavalla toimiakseen oikein. Sen sijaan, että kirjoittaisit Enter -näppäimellä, ne on syötettävä näppäimellä Control + Vaihto + Enter . Joskus näet Control + Vaihto + Enter lyhennettynä nimellä CSE, kuten kohdassa CSE -kaava. Tällä tavalla syötetty kaava näkyy kiharoilla molemmilla puolilla:

 
={formula}

Nämä aaltosulkeet näkyvät automaattisesti Excelissä. Varmista, ettet syötä kiharoita manuaalisesti!

Kaikkia matriisikaavoja ei tarvitse antaa näppäimillä Control + Vaihto + Enter. Tietyt toiminnot, kuten SUMPRODUCT, on ohjelmoitu käsittelemään matriisitoimintoja natiivisti, eivätkä yleensä vaadi Ctrl + Vaihto + Enter. Esimerkiksi molemmat alla olevat kaavat ovat matriisikaavoja, jotka palauttavat saman tuloksen, mutta vain SUM -versio vaatii Control + Vaihto + Enter:

kuinka laskea merkkien lukumäärä Excelissä
 
={ SUM ( LEN (A1:A5))} = SUMPRODUCT ( LEN (A1:A5))

Excel 365

Excel 365: ssä taulukon kaava on natiivi eikä vaadi control + shift + enter. Katso yleinen johdanto Dynaamiset taulukkokaavat Excelissä .



^