MS Excel: cómo corregir una columna en la fórmula cuando está en una tabla con nombre

0

En la fórmula habitual, podemos solucionarlo así:

=SUM($A$1)
=SUM($A:$A)

Pero, ¿cómo puedo arreglar la columna completa cuando me refiero a una tabla con nombre? La fórmula sin solución se ve así:

=SUM(Table1[Field1])

Intenté insertar un signo de dólar en diferentes lugares, pero Excel no lo ha aceptado. ¿Como arreglar?

Laser42
fuente

Respuestas:

0

Los rangos con nombre, como los utilizados en las tablas de datos, son rangos fijos (absolutos) por definición.

Vamos a suponer que los datos de la tabla cubre las células A2a A5. En ese caso, la fórmula SUM(Table1[Field1])es equivalente a SUM($A$2:$A$5).

El $signo solo se puede usar en direcciones relativas, como $A3:$X56.

piko
fuente
También pensé que las columnas en las tablas con nombre son fijas. Pero en mi Office Excel 2016 quizás haya un error: cuando arrastro una fórmula a la siguiente columna, los nombres de las columnas en la fórmula cambian relativamente (esto no es normal, probablemente sea un error); cuando copio y pego "fórmulas" especiales, los nombres de columna en la fórmula no cambian, mientras que los enlaces a las celdas se mueven (por lo tanto, esto es normal, como se esperaba). Si puede probar ambos enfoques en su Excel 2016, avíseme si reproducirá este extraño comportamiento desde el principio (arrastrando la fórmula).
Laser42
En realidad, es el comportamiento normal de las tablas, y difiere de los rangos relativos (es decir, A1: B5). Digamos que su tabla tiene 2 columnas (es decir, 'Unidades' y 'Ventas'). Si arrastra una celda (= SUMA (Tabla1 [Unidades])) hacia la derecha, se actualizará a la siguiente columna de su tabla (es decir, = SUMA (Tabla1 [Ventas])). Sin embargo, si copia y pega, la fórmula seguirá siendo la misma. El rango en sí mismo permanece fijo, pero al arrastrar la fórmula a la izquierda / derecha, Excel actualiza automáticamente la fórmula. Intente arrastrarlo hacia abajo: ¡la fórmula no se actualizará!
piko
OK gracias. Pero Microsoft también podría agregar un signo de dólar en la fórmula
Laser42
¡Eso sería conveniente en algunas ocasiones, de hecho! La alternativa sería usar rangos relativos, pero luego perderías la ventaja de los rangos nombrados.
piko