Búsqueda de ayuda de Excel

martes, 13 de enero de 2009

Referencias en Excel. Parte 3

No pensé que el tema de las Referencias llevaría tanto tiempo en cubrir, pero si no se comprenden bien lo que las referencias son, difícilmente te avanzará en el conocimiento de Excel. Si no has leído las dos primeras partes de este artículo, te recomiendo que lo hagas, en la Parte 1 vimos en qué consiste una Referencia y en la Parte 2 cómo las referencias se ven afectadas por varios comandos.

Algo muy importante en relación con las fórmulas, es la capacidad de copiar esas fórmulas a otras celdas, de esa manera, sólo nos ocupamos de editar una sola fórmula y al pegarla en otras celdas, tendremos tantas fórmulas como necesitemos sin necesidad de escribirlas una por una: tarea titánica cuando hablamos de miles de fórmulas! Pero, ¿Qué pasa con las referencias cuando copiamos y pegamos las fórmulas a otras celdas?

En este ejemplo tenemos en la celda B2 la fórmula:
=A2
Figura 1
 
Al copiar la fórmula de B2 y pegarla en el rango B3:B11 podemos ver que las referencias cambian.
En la celda B3 tenemos la fórmula
=A3.
Figura 2


Referencias Relativas

Las referencias cambian de esta manera debido a que son Referencias Relativas.

Las referencias relativas cambian de acuerdo a la posición relativa de la celda que contiene la fórmula

La fórmula en B2
=A2
Le "dice" a Excel: hacer la celda B2 igual al valor de la celda que se encuentra en una columna a la izquierda y en la misma fila, así que al pegarla en la celda B3, Excel hará referencia a la celda que está una columna a la izquierda en la misma fila.

En este ejemplo tenemos en la celda B3 la fórmula:
=A3
Figura 3
 
Al copiar la celda B3 y pegarla en la celda AD103
La fórmula ahora es:
=AC103
Una columna a la izquierda y dos filas arriba.
Figura 4


Un ejercicio que podemos hacer es una tabla de equivalencia entre Pesos Mexicanos y U.S. dólares.
Verificando el tipo de cambio el día de hoy, encontré que es de 13.7595 pesos por cada dólar:

Una opción es introducir en la celda B2 la fórmula:
=A3*13.7595
y copiarla al todo el rango.
Figura 5
 
Introducir el valor 13.7595 en la fórmula no es conveniente, ya que éste cambia constantemente, así que en la celda B1 introducimos este valor y en la celda B2 la fórmula:
=A2*B1
Figura 6
 
Al copiar la celda B2 y pegarla en B3, la fórmula es:
=A3*B2
La fórmula tiene como referencia B2 en lugar de B1, ya que es una referencia relativa.
Figura 7


¿Qué hacer para que al copiar una fórmula, la referencia no cambie?.

En estos casos se utilizan Referencias Absolutas.


Referencias Absolutas

Es una referencia a una celda o rango que no cambia, no importa a dónde es copiada.

En el ejemplo anterior, modificamos la fórmula a:
=A2*$B$1
El signo $ le dice a Excel que la referencia es absoluta.
Figura 8
 
Al copiar la celda B2 y pegarla en todo el rango
La fórmula en B3 ahora es:
=A3*$B$1
La referencia $B$1 no cambia al copiar las fórmulas.
Figura 9


Ahora bien, quiero hacer lo mismo para Euros. Verifico el tipo de cambio y encuentro que 1 Euro equivale a 18.3340 pesos mexicanos.

Se introduce este valor en la celda C1 y al copiar la fórmula de la celda B2 en la celda C2 obtenemos lo siguiente:

La fórmula es:
=B2*$B$1
Cuando en realidad necesitamos
=A2*C1
Figura 10

En la referencia $B$1, el signo $ frente a la B ($B) le "dice" a Excel: hacer la referencia de la columna absoluta; mientras que el signo $ frente al número 1 ($1) le "dice" a Excel: hacer la referencia de la fila absoluta. Para resolver esto, es necesario utilizar referencias mixtas.


Referencias Mixtas

Existen dos tipos de Referencias Mixtas:
  • Columna absoluta y fila relativa.
  • Columna relativa y fila absoluta.
En el ejemplo anterior, para la fórmula en B2
=A2*B1
Se requiere que la primera referencia de columna absoluta y fila relativa $A1.
La referencia B1 debe de ser de columna relativa y de fila fija B$1.

De esta forma, la fórmula en B2 debe de ser:
=$A1*B$1
Figura 11
 
Al copiar la celda B2 a todo el rango las fórmulas muestran las referencias correctas.
Figura 12

Para editar más fácilmente las referencias, en la barra de fórmulas, seleccione la referencia que requiere cambiar y presione F4 para alternar las combinaciones.

No olvides dejar comentarios sobre los artículos que aquí se presentan, ya que es retroalimentación necesaria para mejorar este sitio.

7 comentarios:

Anónimo dijo...

Gracias. Gran ayuda

Anónimo dijo...

me parecio muy interesante y me ayudo en mi tarea
tmb eres bella e inteligente y quisiera hacerte el amor..........

Unknown dijo...

Buenas, tengo el siguiente problema, inserto una formula una celda de la hoja2, esta celda hace referencia a una celda de la hoja1, cuando inserto una columna o fila en la hoja1 que conlleva a que la celda que hice referencia en la hoja2 se mueva, la formula de la hoja2 tambien se desplaza, esto es normal en excel, pero lo que yo necesito es que no lo haga, que siga teniendo en cuenta esa celda de la hoja1, como lo hago?

Josean@landarbaso.com dijo...

Hola Gabriela, muy útil todos los articulos sobre todo los de referencias. Me ha surgido una duda sobre las referencias, es posible emplear un nombre de rango (matriz) para luego utilizarlo como punto de partida para ir a una celda en concreto de ese rango. Por ejemplo, algo así: ='mirango:A2' sería la celda fila2 columnaA dentro de mirango. Gracias. Josean

Anónimo dijo...

Hello, Excelente artículo muy claro y sencillo!!!

Excel dijo...

Muy util este artículo. Especialmente para aquellos que comienzan en el uso de Excel y que necesitan distinguir adecuadamente entre todos los tipos de referencias.

Excel Básico dijo...

Gabriela, por que no sigues con tu blog?. Los pocos articulos que has escrito me parecen muy interesantes.

Publicar un comentario