Función TOMAR (TAKE)
Respuesta rápida
TOMAR se queda con las primeras o las últimas filas (y columnas) de un rango y descarta el resto.
- Sintaxis
=TOMAR(matriz; filas; [columnas])- Uso más común
=TOMAR(ORDENAR(A2:C8;3;-1);3)devuelve may (Ordena por ingresos y se queda con las 3 primeras filas)
Alrededor de ORDENAR da una lista de los N primeros en vivo; con un número negativo devuelve las últimas entradas de un registro que crece hacia abajo.
- Nombre en inglés
- TAKE
- Disponible en
- Excel 2024 y Microsoft 365
- Categoría
- Matrices dinámicas
- Devuelve
- Las primeras o las últimas filas y columnas de matriz. Se desborda en las celdas contiguas.
Sintaxis
=TOMAR(matriz; filas; [columnas])
En Excel en español los argumentos se separan con punto y coma (;) y los decimales llevan coma.
| Argumento | ¿Obligatorio? | Qué es |
|---|---|---|
matriz | Obligatorio | El rango o la matriz de la que se toma. |
filas | Obligatorio | Cuántas filas se conservan. Un número positivo cuenta desde arriba y uno negativo desde abajo. |
columnas | Opcional | Cuántas columnas se conservan, contadas de la misma forma. Omítelo para conservar todas las columnas. |
Ejemplos
Cada resultado se calcula sobre la hoja de ejemplo con nuestro motor de fórmulas, el mismo que corrige los ejercicios.
| Celda | Fórmula | Resultado | Qué muestra |
|---|---|---|---|
| E2 | =TOMAR(ORDENAR(A2:C8;3;-1);3) | mayse desborda en 3 × 3 | Ordena por ingresos y se queda con las 3 primeras filas |
| I2 | =TOMAR(A2:C8;-2) | junse desborda en 2 × 3 | Un número negativo toma desde abajo: los dos últimos meses |
| M2 | =SUMA(TOMAR(C2:C8;-3)) | 66.290 € | Los ingresos totales de los tres últimos meses |
Pruébalo en vivo
Esta es la hoja de ejemplo. Cambia cualquier número o texto, o edita una fórmula escribiéndola en español, y los resultados se actualizan.
Ver los datos de ejemplo como tabla
| Mes | Pedidos | Ingresos | Los 3 mejores meses | Últimos 2 meses | Ingresos de los últimos 3 meses | |||||||
| ene | 142 | 18.250 € | may | 190 | 24.770 € | jun | 154 | 19.630 € | 66.290 € | |||
| feb | 128 | 16.940 € | mar | 175 | 22.310 € | jul | 168 | 21.890 € | ||||
| mar | 175 | 22.310 € | jul | 168 | 21.890 € | |||||||
| abr | 161 | 20.480 € | ||||||||||
| may | 190 | 24.770 € | ||||||||||
| jun | 154 | 19.630 € | ||||||||||
| jul | 168 | 21.890 € |
Practica TOMAR
Escribe la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.
Las tres mayores operaciones
E2, devuelve las tres mayores operaciones de A2:C9, ordenadas por importe de mayor a menor.Errores comunes
| Lo que ves | Por qué ocurre y cómo arreglarlo |
|---|---|
| #¿NOMBRE? | TOMAR necesita Excel 2024 o Microsoft 365. En Excel 2021, =INDICE(ORDENAR(A2:C8;3;-1);SECUENCIA(3);SECUENCIA(1;3)) devuelve las mismas 3 primeras filas. |
| #¡CALC! | filas o columnas es 0, lo que pide un resultado vacío. Usa un número positivo para contar desde el principio o uno negativo para contar desde el final. |
| #¡DESBORDAMIENTO! | Hay algo en las celdas que necesita el resultado. Vacía todo lo que hay debajo y a la derecha de la fórmula, o muévela a una zona vacía. |
Consejos
- Usa una tabla de Excel como matriz, como Tabla1, para que TOMAR(Tabla1; -5) devuelva siempre las cinco filas más recientes.
- Pedir más filas de las que hay no da error: TOMAR devuelve todo lo que hay.
Preguntas frecuentes
¿Cómo obtengo los 5 valores más altos con una fórmula?
Ordena y luego toma: =TOMAR(ORDENAR(A2:C20;3;-1);5) devuelve las cinco filas con los valores más altos de la tercera columna.
¿Cómo devuelvo la última fila de una tabla?
=TOMAR(A2:C20;-1) devuelve la última fila. Apúntala a una tabla de Excel para que las filas nuevas se incluyan solas.
¿Qué diferencia hay entre TOMAR y EXCLUIR?
TOMAR se queda con las filas que indicas y descarta el resto; EXCLUIR quita las filas que indicas y se queda con el resto.
Esta página en inglés: TAKE. Traductor de funciones de Excel: Nombres de las funciones en 8 idiomas. Todas las funciones en español.
Actualizado Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el .