UNION.RANGES
A UNION.RANGES függvény eredménye egy tömb, amely a megadott gyűjtemények uniójaként létrejövő gyűjteménynek felel meg.
UNION.RANGES(tömörítési-mód, tartomány, tartomány…)
tömörítési-mód: Modális érték, amely az eredmények sorrendjét és az eredményül kapott tömb alakját határozza meg.
tömör balra (HAMIS vagy 0): A hézagok (egyik tartományba sem tartozó cellák) eltávolítása balról jobbra haladva az olyan első sortól kezdve, ami bármely tartományba tartozó cellát tartalmaz. Ez az alapértelmezett sorrend.
tömör fel (IGAZ vagy 1): A hézagok (egyik tartományba sem tartozó cellák) eltávolítása fentről lefelé haladva az első olyan oszloptól kezdve, ami bármely tartományba tartozó cellát tartalmaz.
tartomány: Egy cellákból álló gyűjtemény. A tartomány egy olyan gyűjtemény, amely egy cellák alkotta tartományból áll, amely bármilyen értéket tartalmazhat.
tartomány…: Opcionálisan egy vagy több további gyűjteményt is megadhat.
Megjegyzések
A gyűjtemények tetszőleges nagyságúak lehetnek, és csak egy gyűjteményt kell megadni. Ha csak egy gyűjtemény van megadva, az eredményként kapott tömb megegyezik a megadott gyűjteménnyel.
A UNION.RANGES megkísérel a tömb elemei közti hézagok eltávolításával négyszögletes gyűjteményt létrehozni a bemeneti gyűjteményből. Amennyiben az eredményként kapott tömb négyszögletes, az a tömb jelenik meg. Amennyiben az eredményként kapott tömb nem egy négyszög, a sorokat egymás után az első sor után illeszti a függvény, így az eredményként kapott tömb egyetlen sorból áll, amiben megjelenik a tömb összes eleme.
Ha a bemeneti tartományok bármelyike is érvénytelen, a függvény hivatkozási hibát jelez.
Ez a függvény metszetet jelző szóköz műveleti jelet helyettesíti a táblázatok közti hivatkozásokban néhány egyéb táblázatkezelő alkalmazás, például a Numbers '08 for Mac és a Numbers '09 for Mac esetében.
Példák |
---|
A következő táblázat esetén: |
A | B | C | D | E | N | |
---|---|---|---|---|---|---|
1 | 7 | 8 | ||||
2 | 19 | 20 | ||||
3 | ||||||
4 | ||||||
5 | 30 | 31 |
A példákban a szóban forgó tömbelemet tartalmazó, a megadott gyűjteményen belüli cellák zárójelben jelennek meg. =UNION.RANGES(HAMIS; A1; B2) eredménye egy 2 sor magasságú és 1 oszlop szélességű tömb. Az értékeket egy INDEX függvénnyel lehet beolvasni a tömbből. =INDEX(UNION.RANGES(HAMIS; A1; B2); 1; 1; 1) eredménye 7 (A1), a tömb első sorában található érték. =INDEX(UNION.RANGES(HAMIS; A1; B2); 2; 1; 1) eredménye 20 (B2), a tömb második sorában található érték. =UNION.RANGES(IGAZ; A1; B2) eredménye egy 1 sor magasságú és 2 oszlop szélességű tömb. A tömb első sorában található érték 7 (A1). A tömb második sorában található érték 20 (B2). =FKERES(7; UNION.RANGES(HAMIS; A1; B2); 2; 0) tartományhibát eredményez, mivel, ahogy az az első példában is látható, az eredményül kapott tömb mindössze egy oszlop szélességű. Az =FKERES(7; UNION.RANGES(IGAZ; A1; B2); 2; 0) eredménye 20, mivel, mint az a második példában látható, az eredményül kapott tömb 1 sor magasságú és 2 oszlop szélességű. A 7-es keresési értéknek megfelelő érték a második oszlopban a 20 lesz. =UNION.RANGES(HAMIS; A1:B1; E5) vagy =UNION.RANGES(IGAZ; A1:B1; E5) eredménye egy 1 sor magasságú és 3 oszlop szélességű tömb. Az egysoros tömbben található értékek: 7 (A1), 8 (B1) és 30 (E5). =UNION.RANGES(HAMIS; A1:B2; D4:F5) eredménye egy 1 sor magasságú és 10 oszlop szélességű tömb. Az értékek: 7 (A1), 8 (B1), 19 (A2), 20 (B2), 0 (D4), 0 (E4), 0 (F4), 0 (D5), 30 (E5) és 31 (F5). =UNION.RANGES(IGAZ; A1:B2; D4:F5) eredménye egy 2 sor magasságú és 5 oszlop szélességű tömb. Az első sorban található értékek. 7 (A1), 8 (B2), 0 (D4), 0 (E4) és 0 (F4). A második sorban található értékek: 19 (A2), 20 (B2), 0 (D5), 30 (E5) és 31 (F5). |