La función ENFILA (en inglés TOROW) transforma una matriz de dos dimensiones (filas y columnas) en una sola fila. Es una función muy completa, porque se le pueden aplicar algunas opciones interesantes, como lo son gestionar el comportamiento que debe tener con las celdas en blanco o la dirección en la que se debe mover el resultado.
Sintaxis de la Función ENFILA en Excel
ENFILA(matriz; [ignorar]; [scan by column])

- matriz (obligatorio): Matriz o referencia que se va a devolver como una fila.
- ignorar (opcional): Si quiere omitir determinados tipos de valores. De forma predeterminada, no se omite ningún valor. Especifique una de las acciones siguientes:
- 0 Conservar todos los valores (predeterminado)
- 1 Omitir espacios en blanco
- 2 Ignorar errores
- 3 Omitir espacios en blanco y errores
- scan by column (opcional): Digitalizar la matriz por columna. De forma predeterminada, la matriz se analiza por fila. El examen determina si los valores se ordenan por fila o por columna.
- FALSO (predeterminado): Analizar por filas
- VERDADERO: Analizar por columna
Errores de ENFILA
- Excel devuelve un #VALOR! cuando una constante de matriz contiene uno o más números que no son un número entero.
- Excel devuelve un #NUM cuando la matriz es demasiado grande.
Ejemplo de utilización de función ENFILA
Consideremos que tenemos el siguiente rango de datos:

Los 12 meses en un rango de 3 x 4, y queremos que los meses aparezcan en una sola fila.
Para ello utilizaríamos la función ENFILA, señalando el rango A1:C4.
Nos situamos en la celda A7 y copiamos la siguiente fórmula:

Y vemos que se ha creado una fila con todos los meses.
¿Qué ocurre si alguna de las celdas del rango se encuentra en blanco?

Vemos que aparece un cero en el lugar de la celda en blanco. Para evitar esa situación, para hacer que ignore las celdas en blanco, debemos utilizar el segundo argumento.
Si en el segundo argumento indicamos un 1, conseguiremos que se ignoren las celdas en blanco.

Vemos, que utilizando el segundo argumento, ignora las celdas en blanco. De la misma forma, utilizando el segundo argumento de la función, podemos determinar el comportamiento frente a celdas que incluyen errores.
En cuanto al tercer argumento, scan by column, determina si los valores se ordenan por fila o por columna.
Si dejamos ese tercer argumento en blanco, o incluimos FALSO, los valores se ordenan por columnas.

Si dejamos incluimos VERDADERO en ese tercer argumento, los valores se ordenan por filas.

Video explicativo:
Para suscribirte a mi canal de YouTube:
Deja una respuesta