INTERVALOS.UNION
La función INTERVALOS.UNION devuelve una matriz correspondiente a una colección que representa la unión de las colecciones especificadas.
INTERVALOS.UNION(modo-compacto, intervalo, intervalo…)
modo-compacto: un valor modal que determina el orden de los resultados y la figura de la matriz devuelta.
compacto izquierda (FALSO o 0): eliminar los espacios (las celdas no incluidas en ninguno de los intervalos) de izquierda a derecha, a partir de la primera fila que contenga una celda incluida en cualquiera de los intervalos. Este es el orden predeterminado.
compacto arriba (VERDADERO o 1): eliminar los espacios (las celdas no incluidas en ninguno de los intervalos) de arriba a abajo, a partir de la primera columna que contenga una celda incluida en cualquiera de los intervalos.
intervalo: una colección de celdas. intervalo es una colección formada por un único intervalo de celdas, que pueden contener cualquier valor.
intervalo…: de forma opcional, incluye una o más colecciones adicionales.
Notas
Se admiten colecciones de cualquier tamaño y debe haber como mínimo una. Si sólo se especifica una colección, la matriz devuelta será siempre igual a la colección especificada.
INTERVALOS.UNION intenta crear una colección rectangular a partir de las colecciones especificadas mediante la eliminación de los espacios entre los elementos de la matriz. Si la matriz resultante es un rectángulo, se devuelve esta matriz. Si la matriz resultante no es un rectángulo, las filas se mueven al final de la primera fila en orden consecutivo, de modo que la matriz devuelta consiste en una sola fila que representa una lista de todos los elementos de la matriz.
Si alguno de los intervalos especificados no es válido, la función devolverá un error de referencia.
Esta función es equivalente a utilizar un espacio como operador de intersección en las referencias de tabla de algunas apps de hoja de cálculo, como Numbers ’08 y Numbers ’09 para Mac.
Ejemplos |
---|
Dada la siguiente tabla: |
A | B | C | D | E | M | |
---|---|---|---|---|---|---|
1 | 7 | 8 | ||||
2 | 19 | 20 | ||||
3 | ||||||
4 | ||||||
5 | 30 | 31 |
En los ejemplos, el valor de la celda en las colecciones especificadas que contenían el elemento de la matriz indicado se incluye entre paréntesis. =INTERVALOS.UNION(FALSO, A1, B2) devuelve una matriz de 2 filas y 1 columna. Los valores de la matriz se pueden extraer con la función INDICE. =INDICE(INTERVALOS.UNION(FALSO, A1, B2), 1, 1, 1) devuelve 7 (A1), el valor de la primera fila de la matriz. =INDICE(INTERVALOS.UNION(FALSO, A1, B2), 2, 1, 1) devuelve 20 (B2), el valor de la segunda fila de la matriz. =INTERVALOS.UNION(VERDADERO, A1, B2) devuelve una matriz de 1 fila y 2 columnas. El valor de la primera columna de la matriz es 7 (A1). El valor de la segunda columna de la matriz es 20 (B2). =CONSULV(7, INTERVALOS.UNION(FALSO, A1, B2), 2, 0) devuelve un error de intervalo porque, como se ve en el primer ejemplo, la matriz devuelta sólo tiene una columna. =CONSULV(7, INTERVALOS.UNION(VERDADERO, A1, B2), 2, 0) devuelve 20 porque, como se ve en el segundo ejemplo, la matriz devuelta tiene 1 fila y 2 columnas. El valor de la segunda columna correspondiente al valor de búsqueda de 7 es 20. =INTERVALOS.UNION(FALSO, A1:B1, E5) o =INTERVALOS.UNION(VERDADERO, A1:B1, E5) devuelve una matriz de 1 fila y 3 columnas. Los valores de la matriz de una fila son 7 (A1), 8 (B1) y 30 (E5). =INTERVALOS.UNION(FALSO, A1:B2, D4:F5) devuelve una matriz de 1 fila y 10 columnas. Los valores son 7 (A1), 8 (B1), 19 (A2), 20 (B2), 0 (D4), 0 (E4), 0 (F4), 0 (D5), 30 (E5) y 31 (F5). =INTERVALOS.UNION(VERDADERO, A1:B2, D4:F5) devuelve una matriz de 2 filas y 5 columnas. Los valores de la primera fila son 7 (A1), 8 (B2), 0 (D4), 0 (E4) y 0 (F4). Los valores de la segunda fila son 19 (A2), 20 (B2), 0 (D5), 30 (E5) y 31 (F5). |