Función INDICE

Excel 2007+

Resumen

La función INDICE devuelve un valor o referencia específica desde un rango o matriz de celdas. Es fundamental para búsquedas avanzadas y creación de tablas dinámicas, permitiendo extraer datos precisos por posición sin depender de coincidencias de contenido.

Sintaxis

INDICE(matriz; núm_fila; [núm_columna]) o INDICE(referencia; núm_fila; [núm_columna]; [núm_área])

Parámetros

Parámetro Tipo Requerido Descripción
matriz/referencia Range/Array Rango de celdas, matriz constante o múltiples rangos no contiguos
núm_fila Number Posición de fila relativa dentro del rango especificado
núm_columna Number No Posición de columna relativa dentro del rango (opcional)
núm_área Number No Número del área de referencia cuando hay múltiples rangos

Usando la función INDEX

INDICE es una función poderosa para acceder a datos por posición específica. Perfecta para crear lookups dinámicos cuando se combina con COINCIDIR, generar rangos dinámicos en tablas o extraer valores de posiciones calculadas.

Ejemplos Comunes de INDEX

Valor específico en tabla de frutas

=INDICE(A2:B3;2;2)

Devuelve 'Peras' (intersección fila 2, columna 2 del rango A2:B3)

Extraer de múltiples rangos

=INDICE((A1:C6;A8:C11);2;2;2)

Devuelve precio de cacahuetes (1,25) del segundo rango especificado

Suma de columna dinámica

=SUMA(INDICE(A1:C11;0;3;1))

Suma toda la tercera columna del primer rango (resultado: 216)

Rango dinámico con SUMA

=SUMA(B2:INDICE(A2:C6;5;2))

Suma precios desde B2 hasta la celda de la 5ª fila, 2ª columna (2,42)

Preguntas Frecuentes

La forma de matriz devuelve valores directos (INDICE(matriz...)). La forma de referencia devuelve referencias a celdas (INDICE(referencia...)) que otras fórmulas pueden usar dinámicamente.

Devuelve toda la fila (núm_fila=0) o toda la columna (núm_columna=0) como matriz o referencia.

No directamente en forma de referencia. Use forma de matriz o combine con ELEGIR/INDIRECTO.

Errores Comunes y Soluciones

#¡REF!

Cause: Los índices de fila/columna exceden el tamaño del rango

Solution: Verifique que núm_fila ≤ filas del rango y núm_columna ≤ columnas

#VALUE!

Cause: Áreas de referencia en hojas diferentes o tipos incorrectos

Solution: Mantenga todas las áreas en la misma hoja

#N/A

Cause: Combinado con COINCIDIR que no encuentra coincidencia

Solution: Use IFERROR para manejar casos no encontrados

Notas

  • Los índices comienzan en 1 (no 0)
  • Use punto y coma (;) como separador en Excel español
  • Excel 365 soporta fórmulas de matriz dinámicas automáticamente
  • Perfecta alternativa a DESREF para posiciones calculadas
  • Esencial para reemplazar BUSCARV en lookups bidireccionales

Compatibilidad

Disponible en: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

No disponible en:

Contenido actualizado: December 9, 2025
Frecuencia de actualización: Según sea necesario
Versiones de Excel probadas: Excel 2007+