UNIONE.INTERVALLI
La funzione UNIONE.INTERVALLI restituisce una matrice che rappresenta un insieme rappresentante l'unione degli insiemi specificati.
UNIONE.INTERVALLI(modo_compatto; intervallo; intervallo…)
modo_compatto: valore modale che determina l'ordine dei risultati e la forma della matrice restituita.
compatto a sinistra (FALSO oppure 0): rimuove le differenze (celle non incluse in nessun intervallo) da sinistra a destra, iniziando dalla prima riga che contiene una cella inclusa in qualsiasi intervallo. Questo è l'ordine di default.
compatto in alto (VERO oppure 1): rimuove le differenze (celle non incluse in nessun intervallo) dall'alto verso il basso, iniziando dalla prima colonna che contiene una cella inclusa in qualsiasi intervallo.
intervallo: un insieme di celle. intervallo è l'insieme di un singolo intervallo di celle che possono contenere valori di qualsiasi tipo.
intervallo…: può comprendere uno o più insiemi aggiuntivi facoltativi.
Note
Gli insiemi possono essere di qualsiasi dimensione e ne è necessario solo uno. Se viene specificato solo un insieme, la matrice restituita sarà uguale all'insieme specificato.
UNIONE.INTERVALLI tenta di costruire un insieme rettangolare dagli insiemi di input rimuovendo le differenze tra gli elementi della matrice. Se la matrice risultante è un rettangolo, questa è la matrice restituita. Se la matrice risultante non è un rettangolo, le righe vengono spostate alla fine della prima riga una dopo l'altra, in modo che la matrice restituita sia costituita da una singola riga, rappresentante un elenco di tutti gli elementi della matrice.
Se uno degli intervalli di input non è valido, la funzione restituisce un errore di riferimento.
Questa funzione sostituisce l'utilizzo di uno spazio come operatore di riferimenti per tabelle estese in alcuni altre app per fogli di calcolo, inclusi Numbers '08 per Mac e Numbers '09 per Mac.
Questa funzione non è disponibile in iBooks Author.
Esempi |
---|
In base alla tabella seguente: |
A | B | C | D | E | F | |
---|---|---|---|---|---|---|
1 | 7 | 8 | ||||
2 | 19 | 20 | ||||
3 | ||||||
4 | ||||||
5 | 30 | 31 |
Negli esempi, il valore dalla cella all'interno degli insiemi dati che contenevano l'elemento della matrice dichiarato viene messo tra parentesi. =UNIONE.INTERVALLI(FALSO; A1; B2) restituisce una matrice di 2 righe per 1 colonna. I valori possono essere estratti dalla matrice usando la funzione INDICE. =INDICE(UNIONE.INTERVALLI(FALSO; A1; B2); 1; 1; 1) restituisce 7 (A1), il valore nella prima riga della matrice. =INDICE(UNIONE.INTERVALLI(FALSO; A1; B2); 2; 1; 1) restituisce 20 (B2), il valore nella seconda riga della matrice. =UNIONE.INTERVALLI(VERO; A1; B2) restituisce una matrice di 1 riga per 2 colonne. Il valore nella prima colonna della matrice è 7 (A1). Il valore nella seconda colonna della matrice è 20 (B2). =CERCA.VERT(7; UNIONE.INTERVALLI(FALSO; A1; B2); 2; 0) restituisce un errore di intervallo, poiché, come visto nel primo esempio, la matrice restituita è larga solo una colonna. =CERCA.VERT(7; UNIONE.INTERVALLI(VERO; A1; B2); 2; 0) restituisce 20, poiché, come visto nel secondo esempio, la matrice restituita è larga 1 riga per 2 colonne. Il valore nella seconda colonna che corrisponde al valore ricercato 7 è 20. =UNIONE.INTERVALLI(FALSO; A1:B1; E5) o =UNIONE.INTERVALLI(VERO; A1:B1; E5) restituisce una matrice di 1 riga per 3 colonne. I valori nella matrice da una riga sono 7 (A1), 8 (B1) e 30 (E5). =UNIONE.INTERVALLI(FALSO; A1:B2; D4:F5) restituisce una matrice di 1 riga per 10 colonne. I valori sono 7 (A1), 8 (B1), 19 (A2), 20 (B2), 0 (D4), 0 (E4), 0 (F4), 0 (D5), 30 (E5) e 31 (F5). =UNIONE.INTERVALLI(VERO; A1:B2; D4:F5) restituisce una matrice di 2 righe per 5 colonne. I valori nella prima riga sono 7 (A1), 8 (B2), 0 (D4), 0 (E4) e 0 (F4). I valori nella seconda riga sono 19 (A2), 20 (B2), 0 (D5), 30 (E5) e (F5). |