sábado, 15 de octubre de 2011

Referencias relativas, absolutas y mixtas en Excel


Referencias relativas

Una referencia relativa a una celda o rango es aquella que, al copiar la celda donde está escrita y pegarla en otra ubicación o al utilizar "Autorrellenar", se ajusta automáticamente para hacer referencia a otras celdas.

Son las referencias más utilizadas y las que, en la mayoría de las veces, se obtienen por defecto en Excel al hacer click en una celda para hacer referencia a ella. Son del tipo  A1.

Por ejemplo, si tenemos la expresión = A1*2 en la celda B1 y utilizamos "Autorrellenar" hacia abajo, las fórmulas que se obtienen van a justando el número de forma que en la celda B2 tendremos la fórmula =A2*2, en la celda B3 tendremos la fórmula =A3*2 y así sucesivamente.

Podemos ver en la siguiente imagen como se ajustan las fórmulas a medida que "arrastramos" con "Autorrellenar":


El resultado sería:


Referencias absolutas

Una referencia absoluta a una celda o rango es aquella que, al copiar la celda donde está escrita y pegarla en otra ubicación o al utilizar "Autorrellenar", NO se ajusta y queda bloqueada haciendo referencia siempre a la misma celda.

Para hacer una referencia absoluta a una celda, se deben introducir los símbolos del dólar $ antes de la letra y antes del número de una referencia normal del tipo A1. Es decir, una referencia absoluta a la celda A1, sería: $A$1

Con ello, conseguimos que al copiar y pegar o bien al utilizar "Autorrellenar" siempre mantenemos la referncia a la misma celda:


El resultado es:


Referencias mixtas

Una vez aprendidos los conceptos de "referencia relativa" y "referencia absoluta", es fácil entender el concepto de referencia mixta. Una referencia mixta a una celda o rango es aquella que, al copiar la celda donde está escrita y pegarla en otra ubicación o al utilizar "Autorrellenar", ajusta sólo la letra o sólo el número de la referencia, quedando bloqueado sólo el número o sólo la letra respectivamente.

Por lo tanto, si queremos bloquear la letra, debemos colocar el símbolo del dólar "$" antes de la letra y si queremos bloquear el número, debemos colocar el símbolo del dólar "$" antes del número

Las referencias mixtas son útiles en multitud de ocasiones, especialmente cuando tenemos que utilizar "Autorrellenar" en una matriz de celdas (varias celdas x varias celdas), puesto que nos permite "arrastrar" una fórmula introducida en una esquina, hasta la celda opuesta en la matriz, para operar con los encabezados de columnas y filas rápidamente y de una sóla vez. Podemos ver en la siguiente imagen una referencia mixta preparada para "arrastrar":


Teniendo el siguiente efecto, una vez "arrastrada" la fórmula de la celda C3 hasta la celda E5:



Truco: cambio rápido del tipo de referencia con la tecla F4

Estando el cursor dentro de la fórmula, podemos convertir rápidamente el tipo de referencia mediante la tecla F4. Por ejemplo, la primera vez que presionamos dicha tecla de función, la referencia A1 se convierte en una referencia absoluta (por ejemplo $A$1), la segunda vez se convierte en una referencia mixta que bloquea sólo el número de fila  (por ejemplo A$1), la tercera vez se convierte en una referencia mixta que bloquea sólo la letra de la columna  (por ejemplo $A1), la cuarta vez se convierte de nuevo en referencia relativa.

  José Manuel Pomares Medrano

17 comentarios:

  1. Una explicación detallada, concreta y concisa.
    Con pocas palabras se puede entender toda la explicación dada a las celdas relativas, absolutas y mixtas. De todas las formas, hay que tener mucha
    lógica para un buen manejo de Excel.

    ResponderEliminar
    Respuestas
    1. Muchas gracias. Me alegro que le parezca útil.

      Eliminar
    2. Muy Bueno el Blog
      Me sirvio de Mucho
      Ojala sigan Haciendo textos Tan interesantes E importantes Como Estos
      :D

      Eliminar
  2. Esta bueno y sencillo el post, con ejemplo incluido para que quede mas claro.

    Gracias.

    ResponderEliminar
  3. interesante el comentario,muy practico. Gracias

    ResponderEliminar
  4. ¿Sabrías responder a esta pregunta?

    En Excel, las referencias a otras celdas son por defecto absolutas, a no ser que se haga uso del carácter $

    En Excel, las referencias a otras celdas son por defecto relativas, a no ser que se haga uso del carácter $

    En Excel, las referencias a otras celdas son por defecto mixtas, a no ser que se haga uso del carácter &

    En Excel, las referencias a otras celdas son por defecto imperfectas, a no ser que se haga uso del carácter &

    ResponderEliminar
  5. necesito que me ayuden a convertir una formula absoluta de celdas convinadas son 2 celdas convinadas en forma orizontal ejm !$B$43:$C$43 luego las otra celda convinadas, pero necesito que esta sea relativa siempre en celdas convinadas, puede aportar respuestas a magaval_01@hotmail.es, de ante mano gracias..

    ResponderEliminar
  6. Hola, ¿es posible hacer una fórmula que detecte si en otra fórmula se hace uso de referencias absolutas?

    ResponderEliminar
    Respuestas
    1. Para detectar si una fórmula es absoluta, puedes hacerlo mediante el comando "Buscar" de la ficha INICIO, puesto que puede buscar dentro de las fórmulas cualquier carácter (en este caso, el signo $).
      También se podría hacer programando un procedimiento en Visual Basic, pero es más complicado.

      Eliminar
  7. 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.......................................................................00000000000000:::::::::000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000LÑllllll¨Ñ¨Ñ¨Ñ¨Ñ¨Ñ¨Ñ¨Ñ¨Ñ¨Ñ¨Ñ¨Ñ¨Ñ¨Ñ¨Ñ¨Ñ¨Ñ¨Ñ¨Ñ¨Ñ¨Ñ¨Ñ¨Ñ¨Ñ¨Ñ¨Ñ¨Ñ¨Ñ¨Ñ¨Ñ¨Ñ¨Ñ¨Ñ¨Ñ¨Ñ¨Ñ¨ÑÑÑÑÑÑѨ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑñññññññññññññññññññññññññññññññññññññññññññññÑÑÑÑÑÑññÑÑññÑñññÑñÑÑññhgñfcyrc ci8y07fesw00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000032.00000000000000000000000000000.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120121010110122000.0.··00000000#####000000000000000000000000000000000000000000000.2.2.2.123.01000000000>0000000000000000000000000000000000000000000000000<22222222222222222222222220333333300033.33.3335056504.430.50.654232470000...........3333333333333333333330000000000000000000000000000000000000000000000000000000000

    ResponderEliminar
    Respuestas
    1. 000000000000000000000000000000000000000000000000252550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ttt2151i15l15l11h1j5fh4df744444ghhhhhg222222222222222222222nnnnnnnnnnnnnnnnnnnnnnnnnnnnnhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh1111111111111111111111111111111111111000000000000000000000000000000000000000000000000000404040404040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000&%2516102502%%%%%%%%%%%%%%%%%%%%%%%23333333333333333333333333333314555555555555555553333041500541541541111111111111111111111

      Eliminar
  8. MUY BUENO ME SIRVIO MUCHO SE LES AGRADECE SUERTE

    ResponderEliminar
  9. que buen post, super explicado y sencillo facil de entender!

    ResponderEliminar
  10. 謝謝
    它是非常有用的

    ResponderEliminar