
SAMMANSL.INTERVALL
Funktionen SAMMANSL.INTERVALL returnerar en matris 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 matris 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 matris 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 matriselementen. Om den matris som skapas blir en rektangel returneras den. Om den matris som skapas inte blir en rektangel flyttas rader till slutet av den första raden en i taget, så att den matris som returneras består av en enda rad som representerar en lista över alla matriselement.
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 matriselementet inom parentes. =SAMMANSL.INTERVALL(FALSKT; A1; B2) returnerar en matris som är 2 rader och 1 kolumn. Värdet i den första raden i matrisen är 7 (A1). Värdet i den andra raden i matrisen är 20 (B2). =SAMMANSL.INTERVALL(SANT; A1; B2) returnerar en matris som är 1 rader och 2 kolumn. Värdet i den första kolumnen i matrisen är 7 (A1). Värdet i den andra kolumnen i matrisen ä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 matrisen 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 matrisen ä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 matris som är 1 rad och 3 kolumner. Värdena i enradsmatrisen är 7 (A1), 8 (B1 och 30 (E5). =SAMMANSL.INTERVALL(FALSKT; A1:B2; D4:F5) returnerar en matris som är 1 rad 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 matris 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). |