Sintaxis
INDEX(range, row_index, [column_index])
- rango—Grupo de celdas que quiere evaluar.
- fila_índice—La posición en la fila (se utiliza como una recopilación de una dimensión de dicha lista) del elemento para dar como resultado.
- índice_columna—[opcional]La posición de la columna (utilizada en un rango seleccionado con dos o más columnas, como una tabla) del elemento a devolver
Uso de muestra
[Nombre de la tarea]:[Nombre de la tarea]
INDEX(CHILDREN([Task Name]@row), 1)
Notas de uso
- El intervalo puede ser una función que da como resultado múltiples valores, por ejemplo:
- Puede utilizar la función MATCH dentro de la función INDEX para devolver un elemento de un intervalo basado en la posición relativa de un valor en un intervalo. (Vea el ejemplo que aparece a continuación).
- Puede utilizar la función COLLECT dentro de la función INDEX para devolver un elemento de un intervalo basado en en los valores recogidos que cumplen los criterios especificados. (Vea el ejemplo que aparece a continuación).
Ejemplos
En este ejemplo, se hace referencia a la siguiente información de la hoja:
| Prenda de vestir | Total de la transacción | Unidades vendidas | Precio por unidad | ¿En inventario? | |
|---|---|---|---|---|---|
| 1 | Camiseta | 117000 | 78 | 1500 | Brandfolder Image
|
| 2 | Pantalones | 149100 | 42 | 3550 | Brandfolder Image
|
| 3 | Abrigo | 81200 | 217 | 20000 | Brandfolder Image
|
Dada la tabla anterior, a continuación se mencionan algunos ejemplos de cómo se utiliza la función ÍNDICE en una hoja:
| Fórmula | Descripción | Resultado |
|---|---|---|
| =INDEX([Prenda de vestir]:[Unidades vendidas], 1, 3) | Devuelve el valor de la fila 1 de la columna Unidades vendidas | 78 |
| =INDEX(COLLECT([Total de la transacción]:[Total de la transacción], [¿En el inventario?]:[¿En el inventario?], verdadero), 1) | Recoge los valores en la columna Total de transacciones para las filas donde la casilla de verificación en ¿En stock? está marcada (verdadero), y devuelve la primera entrada en esa colección | USD 1170,00 |
| =INDEX([Precio por unidad]:[Precio por unidad], MATCH(“Chaqueta”, [Prenda de vestir]:[Prenda de vestir], 0)) | Devuelve el valor en la columna Precio por unidad para la fila que contiene el valor Chaqueta en la columna Prenda de vestir | $ 200 |
| =INDEX([En inventario]:[En inventario], MATCH(“Chaqueta”, [Prenda de vestir]:[Prenda de vestir], 0)) | Devuelve el valor en la columna En stock para la fila que contiene el valor Chaqueta en la columna Prenda de vestir. Dado que ¿En stock? La columna es una casilla de verificación. La columna donde escriba esta fórmula también debe ser de tipo casilla de verificación. | Brandfolder Image
|
Asegúrese de que el tipo de datos que obtendrá de la fórmula INDEX coincida con el tipo de columna donde está utilizando la fórmula. Esto incluye formatos como moneda o porcentajes si desea ver los datos mostrados en ese formato.
¿Aún necesita ayuda?
Si tiene un plan Empresarial, puede 16>usar la IA para escribir y solucionar problemas relacionados con fórmulas.
Utilice la plantilla Manual de fórmulas para encontrar más recursos de apoyo y ver más de 100 fórmulas, incluyendo un glosario de cada función con la que puede practicar en tiempo real, y ejemplos de fórmulas comúnmente utilizadas y avanzadas.
Encuentre ejemplos de cómo otros clientes de Smartsheet utilizan esta función o pregunte sobre su caso de uso específico en la Comunidad en línea de Smartsheet.