function

COLUMNAS

Todo sobre la función COLUMNAS en Excel

La función COLUMNAS en Excel es una herramienta de búsqueda y referencia que devuelve el número de columnas en una matriz o referencia de celda especificada. Es una función muy sencilla y útil, especialmente cuando se trabaja con rangos dinámicos o se necesita validar la estructura de una tabla de datos.

Sintaxis

=COLUMNAS(matriz)

La función COLUMNAS tiene un único argumento:

  • matriz: Es la matriz, fórmula de matriz o referencia a un rango de celdas del que se desea obtener el número de columnas. Obligatorio.

Ejemplos

Ejemplo 1: Rango de celdas

Si se desea contar cuántas columnas hay en el rango A1:D5, la fórmula devolverá 4 (Columnas A, B, C y D).

=COLUMNAS(A1:D5)

Resultado: 4

Ejemplo 2: Referencia a una tabla de datos

Supongamos que tenemos una tabla con datos de ventas y queremos saber cuántos campos (columnas) tiene. La tabla se encuentra en el rango B2:E6.

B C D E
2 Producto Trimestre 1 Trimestre 2 Trimestre 3
3 Portátil 150 200 220
4 Monitor 300 320 350
5 Teclado 500 450 480
6 Ratón 800 850 900
=COLUMNAS(B2:E6)

Resultado: 4

Ejemplo 3: Uso con matrices constantes

La función también puede operar con matrices definidas directamente en la fórmula. En este caso, la matriz {1,2,3; "A","B","C"} tiene 2 filas y 3 columnas.

=COLUMNAS({1,2,3; "A","B","C"})

Resultado: 3

Ejemplo 4: Uso dinámico con otras funciones

Se puede combinar COLUMNAS con otras funciones para crear fórmulas dinámicas. Por ejemplo, para generar una secuencia numérica horizontal que tenga la misma cantidad de columnas que un rango determinado (requiere Excel 365 o posterior).

=SECUENCIA(1, COLUMNAS(B2:E6))

Resultado: Excel generará una matriz dinámica horizontal con los valores {1, 2, 3, 4}.

Observaciones

La función COLUMNAS es una de las funciones de referencia más básicas y estables de Excel. Es especialmente potente cuando se utiliza dentro de fórmulas más complejas para hacer que los rangos se adapten dinámicamente al tamaño de los datos.

Errores comunes

COLUMNAS es una función muy robusta y no suele generar errores por sí misma. Si el argumento matriz es una referencia válida, la función devolverá un número. Un error solo aparecerá si el propio argumento ya contiene un error, por ejemplo:

  • Si se introduce una referencia a un nombre no definido, devolverá un error #¿NOMBRE?.
  • Si se pasa como argumento un valor que ya es un error, la función propagará ese error. Por ejemplo, =COLUMNAS(#N/A) devolverá #N/A.

Disponibilidad por versión de Excel

La función COLUMNAS está disponible en todas las versiones de Microsoft Excel, incluyendo:

  • Excel para Microsoft 365
  • Excel 2021, 2019, 2016, 2013, 2010 y 2007
  • Excel para la web
  • Excel para Mac
  • Excel para dispositivos móviles

Compatibilidad

Software Compatibilidad Notas
Microsoft Excel ✔️ Funcionalidad completa en todas las versiones recientes.
Google Sheets ✔️ La función existe y se llama COLUMNS, con idéntica funcionalidad.
LibreOffice Calc ✔️ Totalmente compatible.
OpenOffice Calc ✔️ Totalmente compatible.
WPS Office Spreadsheets ✔️ Totalmente compatible.
Apple Numbers ✔️ Totalmente compatible.

Funciones Relacionadas

  • FILAS: Es la función homóloga a COLUMNAS. Devuelve el número de filas de una matriz o referencia.
  • COLUMNA: Devuelve el número de columna de una referencia de celda. No confundir con COLUMNAS (plural).
  • AREAS: Devuelve el número de áreas en una referencia. Un área es un rango de celdas contiguas o una única celda.

Ver también...