TAKE¶
Categoría: función de compatibilidad con MS Excel · Nativa desde: Excel 2024
Devuelve filas/columnas del principio o final de una matriz.
Sintaxis¶
=TAKE(matriz, filas, [columnas])
Argumentos¶
| Argumento | Obligatorio | Descripción |
|---|---|---|
| matriz | Obligatorio | la matriz |
| filas | Obligatorio | filas a tomar (neg = desde el final) |
| columnas | Opcional | columnas a tomar (opcional) |
Devuelve¶
Devuelve una matriz con el número indicado de filas y columnas tomadas desde el principio (positivo) o el final (negativo) de la matriz; en las versiones de Excel que admiten matrices dinámicas el resultado se derrama. Devuelve #VALUE! si la matriz está vacía o el número de filas o columnas que se van a tomar es 0.
Ejemplos¶
| Fórmula | Resultado | Descripción |
|---|---|---|
=TAKE({1,2,3;4,5,6;7,8,9},2) |
{1,2,3;4,5,6} | primeras 2 filas |
=TAKE({1,2,3;4,5,6;7,8,9},-1,2) |
{7,8} | primeras 2 columnas de la última fila |
=TAKE({1,2;3,4},0) |
#VALUE! | error con 0 filas |
Notas¶
- Si el número de filas o columnas es negativo, se toman desde el final.
- Si el resultado es una matriz vacía, devuelve #VALUE! en lugar del #CALC! nativo.
- Una matriz en filas·columnas devuelve una matriz con la forma de ese argumento, donde cada elemento es el primer valor del resultado de ese elemento (reducción al primer valor, igual que la función nativa).
- Función relacionada: DROP
- Compatibilidad: Excel 2010+. En versiones antiguas sin la función nativa se registra como
TAKE(sustitución directa); en Excel moderno que ya la incluye se registra comoEG.TAKE.