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.
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.
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: A continuació, introduïu la funció INDIRECT a la funció SUM utilitzant aquest quadre de diàleg. INDIRECTE ("D" & E1 & ": D" & E2) = 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). 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: 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 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. 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! apareix el valor d'error a la cel·la F1 si la funció INDIRECT:
03 de 05 Niu la funció INDIRECTTA a la funció SUM
Creeu l'argument per a la funció INDIRECT
El rang de variable de funció SUM
El #REF! Valor d'error