function

FILA

Todo sobre la función FILA en Excel

La función FILA en Excel es una de las funciones de búsqueda y referencia más sencillas y útiles. Devuelve el número de fila de una referencia de celda o de la celda en la que se introduce la fórmula. Es especialmente potente cuando se combina con otras funciones para crear fórmulas dinámicas.

Sintaxis

=FILA([referencia])

La función FILA tiene un único argumento:

  • referencia: Es la celda o el rango de celdas del que se desea obtener el número de fila. Este argumento es opcional.
    • Si se omite el argumento referencia, la función devolverá el número de la fila donde se encuentra la propia fórmula.
    • Si referencia es un rango de celdas y la fórmula se introduce como una fórmula de matriz, FILA devolverá una matriz de números de fila correspondientes a ese rango. En versiones de Excel que no admiten matrices dinámicas, solo devolverá el número de la primera fila del rango.

Ejemplos

Ejemplo 1: Uso básico sin argumentos Si se introduce la fórmula en la celda C5, devolverá el número de esa misma fila.

=FILA()

Resultado esperado: 5

Ejemplo 2: Con una referencia a una celda La fórmula devuelve el número de fila de la celda especificada, sin importar dónde se coloque la fórmula.

=FILA(B12)

Resultado esperado: 12

Ejemplo 3: Creación de una lista numerada La función FILA es ideal para crear numeraciones automáticas que no se rompen si se añaden o eliminan filas por encima. Por ejemplo, para crear una lista que empiece en 1 en la celda A2.

=FILA()-1

Al arrastrar esta fórmula hacia abajo, se generará una secuencia: 1, 2, 3, 4, etc.

Ejemplo 4: Devolver una matriz de números de fila (solo en Excel con matrices dinámicas) Si se usa un rango como referencia, FILA puede devolver todas las filas de ese rango.

=FILA(A3:A7)

Resultado esperado: Una matriz vertical con los números {3;4;5;6;7}.

Ejemplo 5: Obtener filas pares de una tabla Se puede combinar con la función RESIDUO para realizar operaciones en filas alternas. La siguiente fórmula, aplicada a la tabla de ejemplo, suma 100 al Total solo si la fila es par.

A B C
1 Producto Ventas Total
2 Manzanas 50 50
3 Naranjas 75 75
4 Peras 30 30
=SI(RESIDUO(FILA(C2);2)=0; C2+100; C2)

Resultado en la fila 2: 150 (porque la fila 2 es par).
Resultado en la fila 3: 75 (porque la fila 3 es impar).

Observaciones

La función FILA es una función muy estable y fundamental en Excel. Su comportamiento ha sido consistente a lo largo de las distintas versiones. El cambio más significativo es su capacidad para devolver matrices dinámicas en versiones recientes de Excel 365.

Errores comunes

La función FILA es muy robusta y no suele generar errores. No devolverá un error como #¡VALOR! o #¡REF! a menos que la referencia sea inválida (por ejemplo, a un libro cerrado).

Disponibilidad por versión de Excel

La función FILA está disponible en todas las versiones de Microsoft Excel.

Compatibilidad

Software Compatibilidad Notas
Microsoft Excel ✔️ El comportamiento de matriz dinámica solo está disponible en Excel 365 y versiones posteriores.
Google Sheets ✔️
LibreOffice Calc ✔️
OpenOffice Calc ✔️
WPS Office Spreadsheets ✔️
Apple Numbers ✔️

Funciones Relacionadas

  • COLUMNA: Es la función análoga a FILA, pero devuelve el número de columna de una referencia.
  • FILAS: Devuelve el número total de filas que hay en un rango o matriz. No confundir con FILA.
  • DIRECCION: Crea una referencia de celda en formato de texto a partir de números de fila y columna especificados.
  • INDIRECTO: Devuelve una referencia especificada por un valor de texto. Se puede usar junto con FILA para crear referencias dinámicas.

Ver también...