jueves, 2 de febrero de 2017

Referencias Absolutas en una Tabla de Excel

En esta ocasión hablaré del uso de las referencias absolutas dentro del contexto de una Tabla.

Seguramente te habrás percatado al trabajar con tablas que al arrastrar una campo calculado de una tabla todas las fórmulas se desplazan a los campos adyacentes.
Veamos un ejemplo sobre la siguiente tabla (que he llamado 'TblDatos'):

Referencias Absolutas en una Tabla de Excel


Vemos el campo calculado llamado 'Ratio1' con la fórmula:
=[@Semestre]/[@Ene]
típica estructura de fórmula en contexto de tabla...

Si arrastramos esa celda (o campo) hacia la derecha comprobaremos el efecto por el cual se ha desplazado la fórmula como si se tratara de una referencia relativa, esto es:


Nada especial, es más, era de esperar... otra cuestión es que esperásemos que su comportamiento fuera otro...

La cuestión del post. Cómo consigo fijar una campo para mi cálculo de ratios, es decir, cómo fijo para mi fórmula el campo 'Semestre' ???.

La clave es introducir la fórmula de la siguiente manera:
=TblDatos[[Semestre]:[Semestre]]/[@Ene]

es decir, para fijar un campo, empezamos por el nombre de la Tabla de trabajo (en mi ejemplo la Tabla se llamaba 'TblDatos'), seguido del nombre completo del campo repetido y separado por dos puntos (:)
TblDatos[[Semestre]:[Semestre]]
esto equivale a una referencia NO relativa, con la que conseguimos que al arrastrar dicha fórmula, siempre se mantenga la referencia sobre dicho campo...

Referencias Absolutas en una Tabla de Excel


Comprobamos que para campo destino (ratio2, ratio3, etc.) la fórmula conseguida es la esperada:
Ratio2:=TblDatos[[Semestre]:[Semestre]]/[@Feb]
Ratio3:=TblDatos[[Semestre]:[Semestre]]/[@Mar]
Ratio4:=TblDatos[[Semestre]:[Semestre]]/[@Abr]
Ratio5:=TblDatos[[Semestre]:[Semestre]]/[@May]
Ratio6:=TblDatos[[Semestre]:[Semestre]]/[@Jun]

2 comentarios:

Nota: solo los miembros de este blog pueden publicar comentarios.