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

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

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

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

Pero, ¿cómo puedo arreglar toda la columna 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 aceptó. ¿Como arreglar?

Respuesta1

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

Supongamos que los datos de su tabla cubren celdas A2hasta A5. En ese caso, la fórmula SUM(Table1[Field1])equivale a SUM($A$2:$A$5).

El $signo sólo se puede utilizar en direcciones relativas, como $A3:$X56.

Respuesta2

Encontré esta pregunta mientras me hacía exactamente la misma pregunta, pero la respuesta aceptada parece no ser del todo correcta.

Existe una solución para bloquear una columna en una fórmula, simplemente fuerce a Excel a creer que está tratando su columna como un rango que solo se contiene a sí mismo:

=SUM(Table1[[Field1]:[Field1]])

Respuesta3

O use una fórmula indirecta:

=sum(indirect("Table1["&"Field1

información relacionada