Navegación Rápida
Función TOMAR
Resumen
La función TOMAR extrae un número específico de filas o columnas contiguas desde el inicio o el final de una matriz. Ideal para obtener las primeras o últimas 'n' filas/columnas de datos dinámicos.
Sintaxis
TOMAR(matriz, filas, [columnas])
Parámetros
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| matriz | Array |
Sí | Matriz de origen de la que se extraerán filas o columnas |
| filas | Number |
Sí | Número de filas a tomar. Positivo desde el principio, negativo desde el final. |
| columnas | Number |
No | Número opcional de columnas a tomar. Positivo desde el principio, negativo desde el final. |
Usando la función TAKE
TOMAR es perfecta para análisis de datos donde necesitas las primeras/últimas observaciones, como las ventas más recientes, top productos o últimos registros.
Ejemplos Comunes de TAKE
Primeras 2 filas de datos
=TOMAR(A2:C10,2)
Devuelve las 2 primeras filas del rango A2:C10 (filas 1 y 2).
Últimas 3 filas (ventas recientes)
=TOMAR(Ventas[Monto],-3)
Muestra las 3 ventas más recientes de una tabla dinámica.
Primeras 2 columnas
=TOMAR(A2:D10,,2)
Extrae solo las 2 primeras columnas del rango.
Submatriz 3x2 del inicio
=TOMAR(Datos,3,2)
Toma las 3 primeras filas y 2 primeras columnas.
Preguntas Frecuentes
Errores Comunes y Soluciones
#¡CALC!
Cause: filas o columnas = 0
Solution: Usa números positivos o negativos distintos de cero
#NUM!
Cause: Matriz demasiado grande
Solution: Reduce el tamaño de la matriz o usa rangos más pequeños
#VALOR!
Cause: Argumentos inválidos
Solution: Verifica que matriz sea rango/array y números sean numéricos
Notas
- Disponible en Excel 365 y Excel 2021
- Valores negativos extraen del FINAL
- Funciona con matrices dinámicas y spill
- No disponible en versiones anteriores
Compatibilidad
Disponible en: Excel 365, Excel 2021
No disponible en: Excel 2019 y anteriores
Contenido actualizado: December 9, 2025
Frecuencia de actualización: Según sea necesario
Versiones de Excel probadas: Excel 365, Excel 2021