SAMMANSL.INTERVALL
Funktionen SAMMANSL.INTERVALL returnerar en förteckning som representerar en samling som representerar en sammanslagning av de angivna samlingarna.
SAMMANSL.INTERVALL(komprimera-läge; intervall; intervall…)
komprimera-läge: Ett modalt värde som anger ordningen för resultaten och formen för den förteckning som returneras.
komprimera vänster (FALSKT eller 0): Tar bort luckor (celler som inte ingår i något av intervallen) från vänster till höger, med början i den första raden som innehåller en cell som ingår i något av intervallen. Det här är den förvalda ordningen.
komprimera upp (SANT eller 1): Tar bort luckor (celler som inte ingår i något av intervallen) uppifrån och ner, med början i den första kolumnen som innehåller en cell som ingår i något av intervallen.
intervall: En samling celler. intervall är en samling som består av ett enskilt intervall av celler som kan innehålla valfria värden.
intervall…: Du kan lägga till en eller flera ytterligare samlingar.
Anm.
Samlingarna kan vara av valfri storlek och endast en samling krävs. Om endast en samling anges är den förteckning som returneras samma som den angivna samlingen.
SAMMANSL.INTERVALL försöker skapa en rektangulär samling från indatasamlingarna genom att ta bort luckor mellan förteckningselementen. Om den förteckning som skapas blir en rektangel returneras den. Om den förteckning som skapas inte blir en rektangel flyttas rader till slutet av den första raden en i taget, så att den förteckning som returneras består av en enda rad som representerar en lista över alla förteckningselement.
Om något av indataintervallen är ogiltigt returnerar funktionen ett referensfel.
Funktionen ersätter användningen av mellanslag som snittoperator i referenser som sträcker sig över fler än en tabell i vissa andra kalkylbladsprogram, inklusive Numbers '08 för Mac och Numbers '09 för Mac.
Exempel |
---|
Med följande tabell som exempel: |
A | B | C | D | E | F | |
---|---|---|---|---|---|---|
1 | 7 | 8 | ||||
2 | 19 | 20 | ||||
3 | ||||||
4 | ||||||
5 | 30 | 31 |
I exemplen visas värdet från den cell inom den angivna samlingen som innehåller det angivna förteckningselementet inom parentes. =SAMMANSL.INTERVALL(FALSKT; A1; B2) returnerar en förteckning som är 2 rader och 1 kolumn. Värdena kan extraheras från förteckningen med funktionen INDEX. =INDEX(SAMMANSL.INTERVALL(FALSKT; A1; B2); 1; 1; 1) returnerar 7 (A1), värdet i den första raden i förteckningen. =INDEX(SAMMANSL.INTERVALL(FALSKT; A1; B2); 2; 1; 1) returnerar 20 (B2), värdet i den första raden i förteckningen. =SAMMANSL.INTERVALL(SANT; A1; B2) returnerar en förteckning som är 1 rader och 2 kolumn. Värdet i den första kolumnen i förteckningen är 7 (A1). Värdet i den andra kolumnen i förteckningen är 20 (B2). =LETARAD(7; SAMMANSL.INTERVALL(FALSKT; A1; B2); 2; 0) returnerar ett intervallfel eftersom, som visas i det första exemplet, den returnerade förteckningen bara är en kolumn bred. =LETARAD(7; SAMMANSL.INTERVALL(SANT; A1; B2); 2; 0) returnerar 20 eftersom, som visas i det andra exemplet, den returnerade förteckningen är 1 rad och 2 kolumner. Värdet i den andra kolumnen som motsvarar sökvärdet 7 är 20. =SAMMANSL.INTERVALL(FALSKT; A1:B1; E5) och =SAMMANSL.INTERVALL(SANT; A1:B1; E5) returnerar en förteckning som är 1 rad och 3 kolumner. Värdena i enradsförteckningen är 7 (A1), 8 (B1 och 30 (E5). =SAMMANSL.INTERVALL(FALSKT; A1:B2; D4:F5) returnerar en förteckning som är 1 rader och 10 kolumner. Värdena är 7 (A1), 8 (B1), 19 (A2), 20 (B2), 0 (D4), 0 (E4), 0 (F4), 0 (D5), 30 (E5) och 31 (F5). =SAMMANSL.INTERVALL(SANT; A1:B2; D4:F5) returnerar en förteckning som är 2 rader och 5 kolumner. Värdena i den första raden är 7 (A1), 8 (B2), 0 (D4), 0 (E4) och 0 (F4). Värdena i den andra raden är 19 (A2), 20 (B2), 0 (D5), 30 (E5) och 31 (F5). |