UNION.RANGES
Funkcija UNION.RANGES vraća polje koje predstavlja zbirku koja predstavlja spoj određenih zbirki.
UNION.RANGES(kompaktni-mod, raspon, raspon…)
kompaktni-mod: Modalna vrijednost koja određuje redoslijed vraćenih rezultata i oblik polja.
kompaktno lijevo (FALSE ili 0): Uklanjanje razmaka (ćelija koje nisu uključene niti u jedan raspon) slijeva udesno, počevši s prvim retkom koji sadrži ćeliju uključenu u bilo koji raspon. Ovo je standardni redoslijed.
kompaktno gore (TRUE ili 1): Uklanjanje razmaka (ćelija koje nisu uključene niti u jedan raspon) s vrha prema dolje, počevši s prvim stupcem koji sadrži ćeliju uključenu u bilo koji raspon.
raspon: Zbirka ćelija. raspon je zbirka koja sadrži jedan raspon ćelija koje mogu sadržavati vrijednosti bilo koje vrste.
raspon…: Opcionalno uključuje jednu ili više dodatnih zbirki.
Napomene
Zbirke mogu biti bilo koje veličine i potrebna je samo jedna zbirka. Ako je određena samo jedna zbirka, vraćeno polje bit će jednako određenoj zbirci.
UNION.RANGES pokušava stvoriti pravokutnu zbirku od unesenih zbirki uklanjajući razmake između elemenata polja. Ako je dobiveno polje pravokutnik, ovo je vraćeno polje. Ako dobiveno polje nije pravokutnik, retci se jedan za drugim pomiču na kraj prvog retka tako da se polje sastoji od jednog retka koji predstavlja popis svih elemenata polja.
Ako je bilo koji od unesenih raspona nevažeći, funkcija vraća grešku reference.
Ova funkcija zamjenjuje korištenje razmaka kao operatora sjecišta u referencama koje se protežu kroz tablice u nekim drugim aplikacijama s tabličnim dokumentima, uključujući Numbers '08 za Mac i Numbers '09 za Mac.
Primjeri |
---|
U sljedećoj tablici: |
A | B | C | D | E | F | |
---|---|---|---|---|---|---|
1 | 7 | 8 | ||||
2 | 19 | 20 | ||||
3 | ||||||
4 | ||||||
5 | 30 | 31 |
Na primjer, vrijednost ćelije unutar zadane zbirke u kojima se nalazio navedeni element polja navodi se unutar zagrada. =UNION.RANGES(FALSE; A1; B2) vraća polje veličine 2 retka i 1 stupca. Vrijednosti se mogu izdvojiti iz polja pomoću funkcije INDEX. =INDEX(UNION.RANGES(FALSE; A1; B2); 1; 1; 1) vraća 7 (A1), vrijednost u prvom retku polja. =INDEX(UNION.RANGES(FALSE; A1; B2); 2; 1; 1) vraća 20 (B2), vrijednost u drugom retku polja. =UNION.RANGES(TRUE; A1; B2) vraća polje veličine 1 retka i 2 stupca. Vrijednost u prvom stupcu polja je 7 (A1). Vrijednost u drugom stupcu polja je 20 (B2). =VLOOKUP(7; UNION.RANGES(FALSE; A1; B2); 2; 0) vraća grešku raspona jer je, kao što je prikazano u prvom primjeru, vraćeno polje široko samo jedan stupac. =VLOOKUP(7; (UNION.RANGES(TRUE; A1; B2); 2; 0) vraća 20 jer je, kao što je prikazano u drugom primjeru, vraćeno je polje veličine 1 retka i 2 stupca. Vrijednost u drugom stupcu koja odgovara vrijednosti koja se traži 7 je 20. =UNION.RANGES(FALSE; A1:B1; E5) ili =UNION.RANGES(TRUE; A1:B1; E5) vraća polje veličine 1 retka i 3 stupca. Vrijednosti u jednom retku su 7 (A1), 8 (B1) i 30 (E5). F=UNION.RANGES(FALSE; A1:B2; D4:F5) vraća polje veličine 1 retka i 10 stupaca. Vrijednosti su 7 (A1), 8 (B1), 19 (A2), 20 (B2), 0 (D4), 0 (E4), 0 (F4), 0 (D5), 30 (E5) i 31 (F5). =UNION.RANGES(TRUE; A1:B2; D4:F5) vraća polje veličine 2 retka i 5 stupaca. Vrijednosti u prvom retku su 7 (A1), 8 (B2), 0 (D4), 0 (E4) i 0 (F4). Vrijednosti u drugom retku su 19 (A2), 20 (B2), 0 (D5), 30 (E5) i 31 (F5). |