Ajuste de fórmulas para filas superiores agregadas (Microsoft Excel)
Bill tiene una fórmula que suma una columna en las filas 2 a 15, usando la función SUMA. Si agrega una fila en cualquier lugar de las filas 3 a 15, la fórmula se ajusta correctamente. Si agrega una fila en la parte superior (justo encima de la fila 2), la fórmula no se ajusta en absoluto para incluir la fila insertada. Bill se pregunta si hay una manera de hacer que la fórmula se ajuste de manera adecuada y automática cuando agrega una fila en la parte superior de lo que se está sumando.
Hay muchas escuelas de pensamiento sobre cómo se puede hacer esto, cada una implementando una técnica diferente para lograr lo mismo. Un enfoque es simplemente convertir sus datos en una tabla formal en la hoja de trabajo. La forma más sencilla es seleccionar una celda dentro de sus datos y luego presionar Ctrl + T. Excel reconoce sus datos como una tabla y si inserta alguna fila en la parte superior de su tabla, justo debajo de sus títulos, se reflejan automáticamente en la suma de la tabla.
Otro enfoque es ajustar su fórmula SUM. Probablemente esté haciendo una suma de las filas 2 a 15 porque la fila 1 tiene un encabezado de columna. Si este es el caso (y si el encabezado de la columna contiene texto), simplemente ajuste su fórmula SUM para que haga referencia a las filas 1 a 15. Ahora, cuando alguien agrega una nueva fila en la fila 2, se incluye automáticamente en la suma. Además, el texto en el encabezado de la columna no afectará esa suma en lo más mínimo.
Si sus títulos contienen números que pueden estropear sus sumas, entonces puede probar una variación. Inserte una fila en blanco en la fila 2 y ajuste su fórmula SUM para que haga referencia a las filas 2 a 16. (Será la fila 16 en lugar de la 15 porque agregó la nueva fila 2 en blanco). Luego, oculte la fila 2 para que no sea visible. Ahora, cuando las personas agreguen filas en la parte superior, en realidad las agregarán en la fila 3 y la fórmula SUM seguirá haciendo referencia a la fila oculta 2; los ajustes se realizarán correctamente.
También puede usar un enfoque en el que ajuste la fórmula SUMA para usar la función INDIRECTA o COMPENSACIÓN. Suponga, por un momento, que su fórmula SUM actual se ve así:
=SUM(A2:A15)
Cámbielo para que se parezca a uno de los siguientes:
=SUM(INDIRECT("A2"):A15) =SUM(OFFSET(A1,1,0):A15)
Ambas fórmulas «anclan» la celda superior del rango. Cuando inserta celdas en la parte superior del rango sumado (antes de la fila 2), Excel no ajustará las referencias de celda ni en la función INDIRECTA ni en la función DESPLAZAMIENTO. El resultado es que su fórmula SUM siempre hará referencia a la celda de rango superior que desee.
ExcelTips es su fuente de formación rentable en Microsoft Excel.
Este consejo (10999) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365.