En Excel, puede sumar un número de celdas utilizando un rango variable con la función INDIRECTO. La función INDIRECTA actualiza automáticamente el rango de celdas a las que hace referencia sin editar manualmente la fórmula. Puede usar la función INDIRECTO con cualquier número de funciones de Excel, pero la más común (y útil) es cuando usa la función SUMA.
Nota: La información del artículo se aplica a las versiones de Excel 2019, 2016, 2013, 2010 y Excel para Mac.
Cómo sumar un número de celdas usando un rango variable
Puede incrustar la función INDIRECTO como un argumento dentro de la función SUMA para crear un rango variable de referencias de celda para que la función SUMA agregue. La función INDIRECTA hace esto haciendo referencia al rango de celdas indirectamente, a través de una referencia de celda intermedia.
El formato de ambas funciones que se usan juntas se ve así:
= SUMA (INDIRECTO ("D1": D4)
Esto bloquea el rango para comenzar en D1 y permite que D4 cambie si inserta o elimina alguna celda en la columna D.
También puede usar otras celdas en la hoja de cálculo para modificar las referencias de las celdas. Por ejemplo, si usa E1 para hacer referencia a la primera celda del rango y E2 para hacer referencia a la última celda del rango, la fórmula tiene este aspecto:
= SUMA (INDIRECTO ("D" & E1 & ": D" & E2))
Al cambiar los números ubicados en las celdas E1 y E2, puede modificar el rango en la fórmula sin tener que editar manualmente la fórmula.
Prueba las funciones SUM e INDIRECTAS
Cree una hoja de cálculo para probar usted mismo las funciones SUMA e INDIRECTO. Comience por crear una hoja de cálculo en blanco e ingrese los siguientes datos en las columnas D y E:
Célula Datos D1 - 5 D2 - 10 D3 - 15 D4 - 20 D5 - 25 D6 - 30 E1 - 1 E2 - 4
A continuación, crea la fórmula en la celda F1. Así es cómo: A continuación, ingrese la función INDIRECTO en la función SUMAR utilizando este cuadro de diálogo. INDIRECTO ("D" & E1 & ": D" & E2) = SUMA (INDIRECTO ("D" & E1 & ": D" & E2)) Cuando entienda cómo formatear la SUMA y las funciones INDIRECTAS anidadas, podrá escribir la función completa que se muestra en el paso 4 directamente en la celda de resultados (en este ejemplo, celda F1). En el ejemplo anterior, las referencias a las celdas E1 y E2 están fuera de las comillas. Esto, combinado con el & el símbolo de concatenación, incrusta todo lo que está contenido dentro de las celdas E1 y E2 en la fórmula en sí. Así es como funcionan los elementos de la fórmula: En el ejemplo anterior, el punto de inicio del rango está definido por los caracteres: "D" y E1. El punto final del rango está definido por los caracteres: ": D" y E2 Los dos puntos deben ser incluidos dentro de las comillas. El tercer ampersand en el medio se usa para concatenar los dos segmentos en un argumento: "D" & E1 & ": D" & E2 05 de 05 La función INDIRECTO anidada dentro de la función SUMA facilita el cambio del inicio y final del rango totalizado por la función SUMA, sin tener que editar la función en sí. Usando la técnica de concatenación en el paso 3, use los números almacenados en las celdas E1 y E2 en la hoja de cálculo para cambiar el rango de celdas para la función SUMA. Pruebe esto en su propia hoja de cálculo modificando las celdas E1 y E2 y observe cómo cambian los resultados de la función SUMA. Para ver la función INDIRECTA en acción, inserte una nueva celda en la celda D3. Esto desplaza todas las otras células hacia abajo. La nueva suma es el total de celdas D3 a D7. La función INDIRECTO cambia dinámicamente todo el rango para incluir la lista completa que ingresó inicialmente, además de la nueva celda que también insertó. ¡La referencia! el valor de error aparece en la celda F1 si la función INDIRECTA:
03 de 05 Anide la función INDIRECTA en la función SUMA
Construye el argumento para la función INDIRECTA
El rango variable de la función SUM
¡La referencia! Valor de error