UNIONI.ALUEET
UNIONI.ALUEET-funktio palauttaa matriisin, joka edustaa määritettyjen joukkojen unionia.
UNIONI.ALUEET(tiivistystila; alue; alue…)
tiivistystila: Modaalinen arvo, joka määrittää tulosten järjestyksen ja palautetun matriisin muodon.
tiivistä vasemmalta (EPÄTOSI tai 0): Poista välit (solut, jotka eivät kuulu mihinkään alueista) vasemmalta oikealle alkaen ensimmäisestä rivistä, joka sisältää missä tahansa alueista olevan solun. Tämä on oletusjärjestys.
tiivistä ylhäältä (EPÄTOSI tai 1): Poista välit (solut, jotka eivät kuulu mihinkään alueista) ylhäältä alas alkaen ensimmäisestä sarakkeesta, joka sisältää missä tahansa alueista olevan solun.
alue: Solujoukko. alue on joukko, joka koostuu yksittäisestä solujen alueesta, joka voi sisältää mitä arvoja tahansa.
alue…: Voit sisällyttää yhden tai useamman lisäjoukon.
Huomautuksia
Joukot voivat olla minkä kokoisia tahansa ja vain yksi joukko vaaditaan. Jos määritetään vain yksi joukko, palautettu matriisi on sama kuin määritetty joukko.
UNIONI.ALUEET yrittää muodostaa neliskulmaisen joukon syötejoukoista poistamalla välejä matriisin elementtien väliltä. Jos tuloksena oleva matriisi on neliskulmainen, tämä matriisi palautetaan. Jos tuloksena oleva matriisi ei ole neliskulmainen, rivejä siirretään ensimmäisen rivin loppuun yksi kerrallaan niin, että palautettu matriisi koostuu yhdestä rivistä, joka on luettelo kaikista matriisin elementeistä.
Jos jokin syötealueista on virheellinen, funktio palauttaa viittausvirheen.
Tämä funktio korvaa välilyönnin käytön liitosoperaattorina taulukoiden välisissä viittauksissa joissakin taulukkolaskentaohjelmissa, mukaan lukien Numbers ’08 ja Numbers ’09.
Esimerkkejä |
---|
Seuraavassa taulukossa: |
A | B | C | D | E | F | |
---|---|---|---|---|---|---|
1 | 7 | 8 | ||||
2 | 19 | 20 | ||||
3 | ||||||
4 | ||||||
5 | 30 | 31 |
Esimerkeissä ilmoitetaan suluissa solun arvo annetuissa joukoissa, jotka sisälsivät ilmoitetun matriisielementin. =UNIONI.ALUEET(EPÄTOSI; A1; B2) palauttaa matriisin, joka on 2 riviä kertaa 1 sarake. Arvot voidaan poimia matriisista INDEKSI-funktiolla. =INDEKSI(UNIONI.ALUEET(EPÄTOSI; A1; B2); 1; 1; 1) palauttaa 7 (A1), matriisin ensimmäisellä rivillä olevan arvon. =INDEKSI(UNIONI.ALUEET(EPÄTOSI; A1; B2); 2; 1; 1) palauttaa 20 (B2), matriisin toisella rivillä olevan arvon. =UNIONI.ALUEET(TOSI; A1; B2) palauttaa matriisin, joka on 1 rivi kertaa 2 saraketta. Matriisin ensimmäisessä sarakkeessa oleva arvo on 7 (A1). Matriisin toisessa sarakkeessa oleva arvo on 20 (B2). =PHAKU(7; UNIONI.ALUEET(EPÄTOSI; A1; B2); 2; 0) palauttaa aluevirheen, koska kuten ensimmäisessä esimerkissä nähdään, palautettu matriisi on vain yhden sarakkeen levyinen. =PHAKU(7; UNIONI.ALUEET(TOSI; A1; B2); 2; 0) palauttaa 20, koska kuten toisessa esimerkissä nähdään, palautettu matriisi on 1 rivi kertaa 2 saraketta. Toisessa sarakkeessa oleva arvo, joka vastaa hakuarvoa 7, on 20. =UNIONI.ALUEET(EPÄTOSI; A1:B1; E5) tai =UNIONI.ALUEET(TOSI; A1:B1; E5) palauttaa matriisin, joka on 1 rivi kertaa 3 saraketta. Yhdellä rivillä olevat arvot ovat 7 (A1), 8 (B1) ja 30 (E5). =UNIONI.ALUEET(EPÄTOSI; A1:B2; D4:F5) palauttaa matriisin, joka on 1 rivi kertaa 10 saraketta. Arvot ovat 7 (A1), 8 (B1), 19 (A2), 20 (B2), 0 (D4), 0 (E4), 0 (F4), 0 (D5), 30 (E5) ja 31 (F5). =UNIONI.ALUEET(TOSI; A1:B2; D4:F5) palauttaa matriisin, joka on 2 riviä kertaa 5 saraketta. Ensimmäisen rivin arvot ovat 7 (A1), 8 (B2), 0 (D4), 0 (E4) ja 0 (F4). Toisen rivin arvot ovat 19 (A2), 20 (B2), 0 (D5), 30 (E5) ja 31 (F5). |