Es posible que algunas partes de esta página usen traducción automática.

INDEX Función

Da como resultado un elemento de un grupo en función de índices de filas y columnas proporcionados.

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 vestirTotal de la transacciónUnidades vendidasPrecio por unidad¿En inventario?
1Camiseta117000781500
Brandfolder Image
Checked checkbox.
2Pantalones149100423550
Brandfolder Image
Unchecked checkbox.
3Abrigo8120021720000
Brandfolder Image
Checked checkbox.

Dada la tabla anterior, a continuación se mencionan algunos ejemplos de cómo se utiliza la función ÍNDICE en una hoja:

FórmulaDescripciónResultado
=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ónUSD 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
Checked checkbox.

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.

Pregúntele a la Comunidad