La función FILAS en Excel es una función de búsqueda y referencia que devuelve el número de filas de una matriz o referencia de celda especificada. Es una herramienta fundamental para construir fórmulas dinámicas y para trabajar con rangos de datos cuyo tamaño puede variar.
A menudo se confunde con la función FILA, pero mientras que FILAS cuenta la cantidad de filas en un rango, FILA devuelve el número de la fila de una celda específica en la hoja de cálculo.
Sintaxis
=FILAS(matriz)
La función FILAS tiene un único argumento:
- matriz: Es una matriz, una fórmula de matriz o una referencia a un rango de celdas del que se desea obtener el número total de filas. Obligatorio.
 
Ejemplos
Ejemplo 1: Contar filas en un rango
Para obtener el número de filas en un rango específico.
=FILAS(A3:B7)
Resultado: 5. El rango A3:B7 abarca 5 filas (la fila 3, 4, 5, 6 y 7).
Ejemplo 2: Referencia a una columna completa
Si se hace referencia a una columna entera, la función devolverá el número total de filas disponibles en la versión de Excel que se esté utilizando.
=FILAS(C:C)
Resultado: 1048576 en versiones recientes de Excel (Excel 2007 y posteriores).
Ejemplo 3: Uso con constantes de matriz
La función también puede contar las filas de una constante de matriz definida directamente en la fórmula. En Excel, el punto y coma (;) se utiliza para separar filas en una constante de matriz.
=FILAS({1;2;3;4})
Resultado: 4, ya que hay cuatro elementos separados por punto y coma, lo que equivale a cuatro filas.
=FILAS({"Lunes","Martes","Miércoles"})
Resultado: 1, porque las comas (,) separan los elementos en columnas dentro de la misma fila.
Ejemplo 4: Crear una numeración dinámica
Un uso avanzado y muy práctico de FILAS es generar una lista de números secuenciales que se actualiza automáticamente. Usando una referencia de rango expansible, se puede crear un contador.
Si escribes la siguiente fórmula en la celda A1 y la arrastras hacia abajo:
=FILAS($A$1:A1)
Resultado:
- En la celda A1, el rango es $A$1:A1, por lo que 
FILASdevuelve 1. - Al arrastrar a A2, la fórmula se convierte en 
=FILAS($A$1:A2), que devuelve 2. - En A3, será 
=FILAS($A$1:A3)y devolverá 3, y así sucesivamente. 
Esto es muy útil para numerar filas en tablas dinámicas o listas que pueden cambiar de tamaño.
Observaciones
La función FILAS es una herramienta muy versátil, especialmente cuando se combina con otras funciones como INDIRECTO, DESREF o INDICE para crear referencias de rango dinámicas y robustas.
Errores comunes
La función FILAS es muy estable y rara vez devuelve errores. No genera errores como #¡VALOR! o #N/A por sí misma. Si la sintaxis de la referencia es incorrecta (por ejemplo, un nombre de rango que no existe), Excel mostrará un error #¿NOMBRE?, pero esto se debe a la referencia en sí y no a un fallo de la función.
Disponibilidad por versión de Excel
La función FILAS está disponible en todas las versiones de Microsoft Excel, desde las más antiguas hasta la más reciente de Microsoft 365.
Compatibilidad
| Software | Compatibilidad | Notas | 
|---|---|---|
| Microsoft Excel | ✔️ | Totalmente compatible en todas las versiones. | 
| Google Sheets | ✔️ | La función existe y se llama ROWS. | 
| LibreOffice Calc | ✔️ | Totalmente compatible. | 
| OpenOffice Calc | ✔️ | Totalmente compatible. | 
| WPS Office Spreadsheets | ✔️ | Totalmente compatible. | 
| Apple Numbers | ✔️ | Totalmente compatible. | 
