Skip to main content

Trucar Excel per sumar un nombre de cel·les amb un rang variable

Anonim

En Excel, podeu afegir un nombre de cel·les que utilitzen un rang de variables amb la funció INDIRECT. La funció INDIRECT actualitza automàticament el rang de cel·les que heu fet referència sense editar manualment la fórmula. Podeu utilitzar la funció INDIRECT amb qualsevol nombre de funcions d'Excel, però el més comú (i útil) és quan s'utilitza la funció SUM.

Nota: La informació de l'article s'aplica a les versions Excel 2019, 2016, 2013, 2010 i Excel per a Mac.

01 de 05

Com sumar un nombre de cel·les amb un rang variable

Podeu incrustar la funció INDIRECT com un argument dins de la funció SUM per crear un rang de variable de referències de cel·la per a la funció SUM per afegir. La funció INDIRECT fa això referint indirectament el rang de cel·les, a través d'una referència de cel·la intermèdia.

El format de les dues funcions que s'utilitzen en conjunt es mostra així:

= SUM (INDIRECTE ("D1": D4)

Això bloqueja el rang per començar a D1 i permet que D4 canviï si inseriu o elimineu qualsevol cel·la a la columna D.

També podeu utilitzar altres cel·les del full de càlcul per modificar les referències de la cel·la. Per exemple, si utilitzeu E1 per fer referència a la primera cel·la del rang i E2 per fer referència a l'última cel·la del rang, la fórmula és així:

= SUM (INDIRECTE ("D" & E1 & ": D" & E2))

Si canvieu els números que es troben a les cel·les E1 i E2, podeu modificar l'interval a la fórmula sense haver d'editar manualment la fórmula.

02 de 05

Proveu les funcions SUM i INDIRECTES

Creeu un full de càlcul per provar les funcions SUM i INDIRECT vostè mateix. Comenceu creant un full de càlcul en blanc i introduïu les dades següents a les columnes D i E:

Cèl·lula Dades D1 - 5 D2 - 10 D3 - 15 D4 - 20 D5-25 D6 - 30 E1 - 1 E2 - 4

A continuació, creeu la fórmula a la cel·la F1. A continuació s'explica com:

  1. Selecciona cel·la F1. Aquí és on es mostrarà el resultat d'aquest exemple.
  2. Selecciona Fórmules.
  3. Trieu Math & Trig per obrir la llista desplegable de la funció.
  4. SeleccionaSUMA a la llista per obrir el quadre de diàleg SUM Arguments de funció.
03 de 05

Niu la funció INDIRECTTA a la funció SUM

A continuació, introduïu la funció INDIRECT a la funció SUM utilitzant aquest quadre de diàleg.

  1. A la Número 1 field, introduïu la següent funció INDIRECTA:

    INDIRECTE ("D" & E1 & ": D" & E2)

  2. Selecciona D'acord per completar la funció i tancar el quadre de diàleg.
  3. El número 50 apareix a la cel·la F1. Aquesta és la suma de les cel·les D1 a D4.
  4. Quan seleccioneu la cel·la F1, el camp de fórmula mostra:

    = SUM (INDIRECTE ("D" & E1 & ": D" & E2))

Quan enteneu com formatear el SUM i les funcions INDIRECT anides, podreu escriure tota la funció que es mostra al pas 4 directament a la cel·la de resultats (en aquest exemple, cel·la F1).

04 de 05

Creeu l'argument per a la funció INDIRECT

A l'exemple anterior, les referències a les cel·les E1 i E2 estan fora de les cometes. Això, combinat amb el & el símbol concatenat, incrusta el que es troba dins de les cel·les E1 i E2 a la fórmula.

A continuació s'explica com funcionen els elements de la fórmula:

  • & s'utilitza per unir dades de text (en aquest cas, la lletra D) amb una referència de cel·la (E1 i E2) que conté un valor numèric.
  • ' ' ha d'envoltar dades de text dins de les referències de la cel·la (en aquest exemple, la lletra D).
  • : és un separador entre la primera cel·la i l'última cel·la del rang SUM.

A l'exemple anterior, el punt d'inici del rang es defineix pels caràcters: "D" i E1.

El punt final del rang es defineix pels caràcters: ": D" i E2

El còlon ha d'estar inclòs dins de les cometes.

El tercer ampersand al centre s'utilitza per concatenar els dos segments en un sol argument:

"D" i E1 i ": D" i E2 05 de 05

El rang de variable de funció SUM

La funció INDIRECT que s'insereix a l'interior de la funció SUM fa que sigui fàcil canviar l'inici i el final del rang totalitzat per la funció SUM, sense haver d'editar la pròpia funció.

Mitjançant la tècnica de concatenació al pas 3, utilitzeu els números emmagatzemats a les cel·les E1 i E2 del full de càlcul per canviar l'interval de cel·les per a la funció SUM.

Proveu-ho amb el vostre propi full de càlcul modificant les cel·les E1 i E2 i mireu com canvien els resultats de la funció SUM.

  1. Selecciona cel·la E1.
  2. Escriviu el número 3.
  3. Premeu Entra.
  4. Selecciona cel·la E2.
  5. Escriviu el número 6.
  6. Premeu Entra.
  7. La resposta a la cel·la F1 canvia a 90. Aquesta és la suma dels números continguts a les cel·les D3 a D6.

Per veure la funció INDIRECT en acció, inseriu una nova cel·la a la cel·la D3. Això canvia totes les altres cel·les cap avall. La nova suma és el total de les cel·les D3 a D7. La funció INDIRECT canvia dinàmicament el rang complet per incloure la llista completa que heu introduït inicialment, a més de la nova cel·la que també heu inserit.

El #REF! Valor d'error

El #REF! apareix el valor d'error a la cel·la F1 si la funció INDIRECT:

  • Conté una referència de cel·la no vàlida.
  • Conté una referència externa a un full de treball diferent que no existeix.
  • Es refereix a un rang de cel·la fora dels límits del full de treball.
  • Es refereix a una cel·la que està en blanc.