Skip to main content

Excel Trick til at summe et antal celler med et variabelt interval

Computational Thinking - Computer Science for Business Leaders 2016 (Kan 2025)

Computational Thinking - Computer Science for Business Leaders 2016 (Kan 2025)
Anonim

I Excel kan du summere et antal celler ved hjælp af et variabelt område med INDIRECT-funktionen. INDIRECT-funktionen opdaterer automatisk rækkevidden af ​​celler, du har refereret uden manuelt at redigere selve formlen. Du kan bruge INDIRECT-funktionen med et hvilket som helst antal Excel-funktioner, men den mest almindelige (og nyttige) er, når du bruger SUM-funktionen.

Bemærk: Oplysningerne i artiklen gælder for Excel-versioner 2019, 2016, 2013, 2010 og Excel til Mac.

01 af 05

Sådan summeres et antal celler ved hjælp af et variabelt interval

Du kan indlejre INDIRECT-funktionen som et argument inde i SUM-funktionen for at oprette et variabelt udvalg af cellehenvisninger for SUM-funktionen, der skal tilføjes. INDIRECT-funktionen gør dette ved at referere til cellenes rækkefølge indirekte via en mellemcellehenvisning.

Formatet af begge funktioner, der bruges sammen, ser sådan ud:

= SUM (INDIREKTE ( "D1": D4)

Dette låser området for at starte ved D1 og tillader D4 at ændre sig, hvis du indsætter eller sletter nogen celler i D-kolonnen.

Du kan også bruge andre celler i regnearket til at ændre cellehenvisningerne. Hvis du for eksempel bruger E1 til at referere til den første celle i området og E2 for at referere til den sidste celle i området, ser formlen sådan ud:

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

Ved at ændre tallene i cellerne E1 og E2 kan du ændre området i formlen uden at skulle redigere formlen manuelt.

02 af 05

Prøv SUM og INDIRECT funktionerne

Opret et regneark for at teste SUM og INDIRECT-funktionerne selv. Begynd med at oprette et tomt regneark og indtaste følgende data i kolonnerne D og E:

Celle Data D1 - 5 D2 - 10 D3 - 15 D4 - 20 D5 - 25 D6 - 30 E1 - 1 E2 - 4

Opret derefter formlen i celle F1. Sådan er det:

  1. Vælg celle F1. Her vises resultatet af dette eksempel.
  2. Vælg formler.
  3. Vælge Math & Trig for at åbne funktionen rullelisten.
  4. VælgSUM i listen for at åbne dialogboksen SUM-funktionsargumenter.
03 af 05

Læg INDIRECT-funktionen i SUM-funktionen

Indtast derefter INDIRECT-funktionen i SUM-funktionen ved hjælp af denne dialogboks.

  1. I Nummer 1 feltet, indtast følgende INDIRECT-funktion:

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

  2. Vælg Okay for at fuldføre funktionen og lukke dialogboksen.
  3. Nummeret 50 fremgår af celle F1. Dette er summen af ​​cellerne D1 til D4.
  4. Når du vælger celle F1, viser formelfeltet:

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

Når du forstår, hvordan du formaterer SUM- og nestede INDIRECT-funktioner, kan du skrive hele funktionen, der vises i trin 4, direkte i resultatcellen (i dette eksempel, celle F1).

04 af 05

Bygg argumentet for INDIRECT-funktionen

I eksemplet ovenfor er referencerne til celler El og E2 uden for citaterne. Dette kombineret med & concatenate symbol, embeds hvad som helst indeholdt i cellerne E1 og E2 i selve formlen.

Sådan fungerer elementets elementer:

  • & bruges til at forbinde tekstdata (i dette tilfælde bogstavet D) med en cellehenvisning (E1 og E2), der indeholder en talværdi.
  • ' ' skal omslutte tekstdata inde i cellehenvisningerne (i dette eksempel, bogstavet D).
  • : er en separator mellem den første celle og den sidste celle i SUM området.

I eksemplet ovenfor defineres startpunktet for intervallet af tegnene: "D" & E1.

Slutpunktet af området er defineret af tegnene: ": D" & E2

Tykktarmen skal inkluderes inde i citatmærkerne.

Den tredje ampersand i midten bruges til at sammenkoble de to segmenter til et argument:

"D" & E1 & ": D" & E2 05 af 05

SUM-funktionens variabelområde

INDIRECT-funktionen indlejret inde i SUM-funktionen gør det nemt at ændre starten og slutningen af ​​det interval, som SUM-funktionen omfatter, uden at skulle redigere selve funktionen.

Brug sammenkoblingsteknikken i trin 3 ved at bruge de numre, der er gemt i cellerne E1 og E2 i regnearket, for at ændre rækkevidden af ​​celler til SUM-funktionen.

Test dette i dit eget regneark ved at ændre cellerne E1 og E2 og se, hvordan SUM-funktionsresultaterne ændres.

  1. Vælg celle E1.
  2. Indtast nummeret 3.
  3. Trykke Gå ind.
  4. Vælg celle E2.
  5. Indtast nummeret 6.
  6. Trykke Gå ind.
  7. Svaret i celle F1 ændres til 90. Dette er summen af ​​tallene indeholdt i cellerne D3 til D6.

For at se INDIRECT-funktionen i aktion, indsæt en ny celle i celle D3. Dette skifter alle de andre celler ned. Den nye sum er summen af ​​celler D3 til D7. INDIRECT-funktionen ændrer dynamisk hele rækken for at omfatte hele listen, du oprindeligt indtastede, plus den nye celle du indsatte også.

#REF! Fejlværdi

#REF! fejlværdi vises i celle F1, hvis INDIRECT-funktionen:

  • Indeholder en ugyldig cellehenvisning.
  • Indeholder en ekstern reference til et andet regneark, der ikke findes.
  • Betegner et celleinterval uden for regnearkets grænser.
  • Henviser til en celle, der er tom.