Fórmulas relativas y absolutas: consejos de Excel

Tabla de contenido

Merwyn de Inglaterra envió este problema.

¿Hay una fórmula única en la celda B2 que se pueda copiar de un lado a otro para crear una tabla de multiplicar?
Ejemplo de tabla de referencia de multiplicación de 12x12

El objetivo de Merwyn es ingresar una fórmula única en B2 que se pueda copiar fácilmente en las 144 celdas para crear una tabla de referencia de multiplicación.

Ataquemos esto como un novato de Excel y veamos con qué trampas nos encontramos. La reacción inicial de uno podría ser tener la fórmula en B2 =A2*B1. Esta fórmula produce el resultado correcto, pero no es adecuada para la asignación de Merwyn.

Cuando copia esta fórmula de la celda B2 a la celda C2, las celdas a las que se hace referencia en la fórmula también se mueven sobre una celda. La fórmula que era =A2*B1ahora se convierte en =C1*B2. Esta es una función diseñada en Microsoft Excel y se denomina referencia de fórmula relativa. A medida que copia una fórmula, las referencias de celda en la fórmula también mueven un número correspondiente de celdas hacia adelante y hacia abajo.

Hay ocasiones en las que no desea que Excel muestre este comportamiento y el caso actual es uno de esos. Para evitar que Excel cambie la referencia mientras copia las celdas, inserte un "$" antes de la parte de la referencia que desea congelar. Ejemplos:

  • $ A1 le dice a Excel que siempre desea consultar la columna A.
  • B $ 1 le dice a Excel que siempre desea hacer referencia a la fila 1.
  • $ B $ 1 le dice a Excel que siempre desea hacer referencia a la celda B1.

Aprender este código reducirá drásticamente el tiempo necesario para crear hojas de trabajo. En lugar de tener que ingresar 144 fórmulas, Merwyn puede usar esta abreviatura para ingresar una sola fórmula y copiarla en todas las celdas.

Al observar la fórmula de Merwyn =B1*A2, nos damos cuenta de que la parte "B1" de la expresión siempre debe apuntar a un número en la fila 1. Esto debe reescribirse como "B $ 1". La sección "A2" de la fórmula siempre debe apuntar a un número en la columna A. Esto debe reescribirse como "$ A2". Entonces, la nueva fórmula en la celda B2 es =B$1*$A2.

Tabla de multiplicar completa

Después de ingresar la fórmula en B2, puedo copiarla y pegarla en el rango apropiado. Excel sigue mis instrucciones y después de hacer la copia, encuentro las siguientes fórmulas:

  • La celda M2 contiene =M$1*$A2
  • La celda B13 contiene =B$1*$A13
  • La celda M13 contiene =M$1*$A13

Cada uno de estos tipos de fórmulas tiene un nombre. Las fórmulas sin ningún signo de dólar se denominan fórmulas relativas. Las fórmulas en las que tanto la fila como la columna están bloqueadas con un signo de dólar se denominan fórmulas absolutas. Las fórmulas en las que la fila o la columna están bloqueadas con un signo de dólar se denominan fórmulas mixtas.

Existe un método abreviado para ingresar los signos de dólar. Mientras escribe una fórmula y termina una referencia de celda, puede presionar la tecla para alternar entre los 4 tipos de referencia. Digamos que comenzó a escribir una fórmula y la escribió =100*G87.

  • Presione F4 y su fórmula cambia a =100*$G$87
  • Presione F4 nuevamente y su fórmula cambia a =100*G$87
  • Presione F4 nuevamente y su fórmula cambia a =100*$G87
  • Presione F4 nuevamente y su fórmula regresa a la original =100*G87

Puede hacer una pausa durante la entrada de la fórmula en cada referencia de celda para presionar F4 hasta que obtenga el tipo de referencia correcto. Las pulsaciones de teclas para ingresar a la fórmula de Merwyn anterior son =B1*A1.

Uno de mis usos favoritos de las referencias de fórmulas mixtas surge cuando tengo una larga lista de entradas en la columna A. Cuando quiero un método rápido y sucio para encontrar duplicados, a veces ingreso esta fórmula en la celda B4 y luego la copio:

=VLOOKUP(A4,$A$2:$A3,1,FALSE)

Tenga en cuenta que el segundo término de la fórmula VLOOKUP utiliza una referencia absoluta ($ A $ 2) y una mezcla ($ A3) para describir el rango de búsqueda. En inglés, le digo a Excel que busque siempre desde la celda $ A $ 2 hasta la celda de la columna A justo encima de la celda actual. Tan pronto como Excel encuentra un valor duplicado, el resultado de esta fórmula cambia de # N / A. a un valor.

Con el uso creativo de $ en las referencias de celda, puede asegurarse de que una sola fórmula se pueda copiar en muchas celdas con resultados correctos.

Articulos interesantes...