Las funciones COLUMNA y COLUMNAS de Excel son dos funciones bastante sencillas que combinadas con otras funciones nos permiten hacer acciones bastante interesantes tanto para búsqueda de datos como para cálculo.

Para empezar, la función COLUMNA devuelve el número de la columna de una referencia de celda. Si no proporcionas ninguna referencia, devolverá el número de columna donde has escrito la fórmula.

La sintaxis es muy simple porque tiene un sólo argumento:

=COLUMNA(Referencia)

Siendo referencia opcional, como decíamos. Por ejemplo, imaginemos la siguiente tabla de productos en Excel en el rango A1:D4

Si queremos saber el número de columna donde está el precio, escribimos, por ejemplo, en A7:

=COLUMNA(C1)

El resultado es 3, puesto que el precio se encuentra en la columna 3. Es igual si como referencia ponemos otra fila de la misma columna, el resultado será el mismo, así que puedes poner C2, C3, C4 o cualquier fila como argumento.

En cuanto a la función COLUMNAS devuelva la cantidad de columnas contenida en un rango de celdas. Su sintaxis:

=COLUMNAS(Matriz)

Siguiendo con el ejemplo de la tabla de productos, calcularemos, en la celda A8, el número de columnas seleccionando todo el rango de celdas de la tabla:

=COLUMNAS(A1:D4)

El resultado sería 4, pues el rango tiene 4 columnas. Podríamos seleccionar sólo el rango de la cabecera de la tabla y el resultado sería el mismo (A1:D1).

En resumen, COLUMNA nos devuelve el número de columna y COLUMNAS cuenta las columnas de un rango. Como decíamos, podemos combinar estas funciones con otras para hacer acciones de búsqueda o cálculo. Por ejemplo, combinar COLUMNA con BUSCARV nos ahorrará contar columnas en la tabla de búsqueda. Vamos a hacer un buscador. En la celda A6 escribiremos el nombre de un producto que queramos buscar en el rango de celdas, "Producto Y" por ejemplo. En la celda B6 escribiremos la fórmula para buscar el precio con BUSCARV:

  • Valor buscado: A6, que es donde escribimos el nombre del producto.
  • Matriz tabla: A1:D4, que toda la tabla de productos.
  • Indicador columnas: COLUMNA(C1), que es donde tenemos ubicado el precio que estamos buscando.
  • Rango: FALSO, porque estamos buscando la coincidencia exacta.

=BUSCARV(A6;A1:D4;COLUMNA(C1);FALSO)

El resultado es 5 porque el precio del "Producto Y" en la tabla es 5. Fíjate que en el indicador de columnas de BUSCARV no hemos utilizado el 3 si no que recurrimos a la función COLUMNA. Esto nos ahorra contar manualmente las columnas para determinar donde está el precio y los posibles errores que esto pueda llevar consigo. En esta pequeña tabla, las posibilidades de error son pequeñas, pero no lo son en absoluto en tablas grandes de datos.

Enrique Serrano
Autor

Enrique Serrano

Soy Enrique Serrano Fuentes, un emprendedor y experto en Excel con una sólida trayectoria en el sector financiero corporativo. He orientado mi carrera hacia lo digital y emprendedor, y actualmente colaboro con Plantillas Pyme. Me especializo en crear herramientas y recursos prácticos para la gestión empresarial, combinando mi formación en economía, finanzas y marketing con una pasión por la innovación y el desarrollo de negocios.

Plantillas relacionadas

Artículos relacionados

Publicado por:

Hoy hablaremos de cómo valorar una empresa con Excel, aunque antes de entrar en materia debemos tener claro qué mide cada método de valoración de...

Publicado por:

Toda empresa necesita saber en todo momento dónde está desde el punto de vista económico-financiero porque esa visión le permite conocer hacia...

Publicado por:

Las 5 mejores plantillas Excel para autónomos y pymes: planifica tu viabilidad y tesorería, valora tu empresa y analiza tus balances de forma...