Etiqueta: referencia a celda

Nombrar celdas en Excel

Para nombrar celdas en Excel simplemente hay que indicar a que columna y fila pertenece cada una de ellas.

Una celda no es más que la intersección de una columna y una fila de modo que cada una de ellas tiene un nombre (Columna) y apellidos (Fila). En el ejemplo

nombrar celdas en excel

De esta manera todas las celdas de Excel tiene su referencia unívoca y podremos utilizarlas en cálculos independientemente de su contenido. Esto es lo que confiere a Excel su gran potencial. Si nos paramos a analizarlo en detalle entonces nos damos cuenta de como hemos trabajado durante años sin pararnos a pensar en algo tan obvio y es que trabajamos con el contenido de las celdas sin embargo nos referimos a ellas por su nombre y apellidos.

Modelamos funciones muy complejas que se refieren siempre a los nombres y apellidos de las celdas. De esta manera, cuando cambiamos el contenido de la celda, nuestra función sigue teniendo validez. Es entonces fundamental intentar siembre que nuestras funciones trabajen con «nombres de celda» y evitar en la medida de lo posible introducir valores en las funciones. Pongamos un ejemplo:

En la celda K3 hemos diseñado una función que nos calculará la suma de H3 e I3. Haciendo uso de una función y dos referencias podremos usar ese calculo a pesar de que los datos en H3 e I3 cambiase. ¡¡¡Podemos reutilizar el cálculo!!! Esta forma de trabajar se considera una buena práctica en Excel. Puedes consultar otras buenas prácticas aquí.

Sin embargo, si hubiéramos escrito una fórmula, como la que se muestra a continuación no podríamos reutilizar el cálculo. Cada vez que cambiase el contenido de las celdas H3 e I3 tendríamos que actualizar nuestra fórmula.

nombrar celdas en excel

Nombrar celdas en Excel formato R1C1


Por defecto para nombrar celdas en Excel utilizamos el formato (columna,fila) como si se tratase de unas coordenadas. Por ejemplo para referenciar a la celda intersección de la columna B con la fila 2 diremos B2.

Pues bien, existe otro forma, mucho menos común de referenciar a las celdas. Y es mediante el modelo Fila 1, Columna 1. Este modelo establece que las columnas se identifican de forma numérica en vez de utilizar letras. Si nos fijamos en el gráfico la celda que normalmente nombraríamos como D6 ahora es la R6C4 dónde la R (rows) se refiere a las filas y la C (columns) se refiere a las columnas.

nombrar celdas en excel

 

Función Indirecto Excel.

La función indirecto en excel devuelve el contenido de una celda pero recogiendo la referencia a dicha celda a partir de un texto. La función indirecto pertenece a la familia de funciones de búsqueda y referencia. La función indirecto es capaz de traducir una palabra o cadena de texto a una referencia. Como sabemos en Excel existen distintos tipos de datos, datos del tipo número, datos del tipo fecha, datos del tipo moneda, pero también datos en formato «texto». Palabras escritas en celdas. Si en una celda escribimos una referencia y queremos utilizar esa cadena de texto como referencia para un cálculo entonces tendremos que pasarla previamente por la función indirecto para que convierta ese «texto» en una referencia.

Una referencia es “el nombre y apellidos de una celda o rango”. Por ejemplo. Si nos referimos a los 13.722€ la forma de nombrar esa celda es con C4.

La función indirecto devuelve el contenido de una celda referencianda desde un texto.La función es capaz de traducir una palabra a una referencia.

La forma más sencilla  de utilizar la función “indirecto” sería = indirecto(“C4”) y nos devolverá el valor 13.722€. Sin embargo esta forma de trabajar no tiene mucho sentido ya que podremos obtener el dato mucho más rápido escribiendo =C4 en la celda.

Si nos fijamos bien en el ejemplo podemos observar que el argumento en este caso va entre comillas. Esto es así porque el argumento que le estamos pasando a la función indirecto es una cadena de texto. La función indirecto recibe como argumento un texto y lo convierte en una referencia. Así por ejemplo si nos referimos al rango A1:B2 para pasarlo como argumento a la función tendremos que hacerlo como =indirecto («A1:B2»). La función indirecto, internamente, elimina las comillas e interpreta el resto como una referencia.

Este ejemplo pretende demostrar  que mediante un texto podremos hacer referencia a una celda. Luego a la pregunta ¿Funcionaría también para un rango? La respuesta es que sí. La función indirecto devuelve el contenido referenciado por el texto pasado en el argumento de la función.

Una forma muy habitual de utilizar indirecto es mediante el uso de listas enlazadas y rangos nombrados.

Función indirecto y rangos nombrados.

Podemos nombrar un rango con una etiqueta que sea fácil de recordar para nosotros y después utilizar esa etiqueta como argumento para la función. Por ejemplo en un listado de visitas y conversiones a un determinado negocio vamos a definir el rango de conversiones C2:C13 con la etiqueta de texto «conversión».

La función indirecto devuelve el contenido de una celda referencianda desde un texto.La función es capaz de traducir una palabra a una referencia.

Ahora si hacemos uso de la función =indirecto(conversión) el resultado será el contenido de C2:C13 es decir un rango. No podemos devolver el resultado de un rango a una celda sin embargo las conversiones son datos numéricos que si podemos sumar. La suma de los elementos de un rango si que los podremos devolver a una celda. Podemos escribir la siguiente función =suma(indirecto(«conversión»)) y tendremos el resultado esperado.

La función indirecto devuelve el contenido de una celda referencianda desde un texto.La función es capaz de traducir una palabra a una referencia.