Skip to main content

Excel-trick för att summera ett antal celler med ett variabelt intervall

Top 15 Advanced Excel 2016 Tips and Tricks (Maj 2025)

Top 15 Advanced Excel 2016 Tips and Tricks (Maj 2025)
Anonim

I Excel kan du summera ett antal celler med ett variabelt intervall med INDIRECT-funktionen. INDIRECT-funktionen uppdaterar automatiskt det antal celler som du har refererat utan att manuellt redigera formeln själv. Du kan använda INDIRECT-funktionen med ett antal Excel-funktioner, men den vanligaste (och användbar) är när du använder SUM-funktionen.

Notera: Informationen i artikeln gäller Excel-versioner 2019, 2016, 2013, 2010 och Excel för Mac.

01 av 05

Hur summerar du ett antal celler med hjälp av ett variabelt intervall

Du kan bädda in INDIRECT-funktionen som ett argument inuti SUM-funktionen för att skapa ett variabelt utbud av cellreferenser för SUM-funktionen som ska läggas till. Indirekt-funktionen gör detta genom att indirekt hänvisa cellintervallet genom en mellancellsreferens.

Formatet för båda funktionerna som används tillsammans ser så här ut:

= SUM (INDIREKT ( "D1": D4)

Detta låser intervallet för att starta vid D1 och gör att D4 kan ändras om du lägger in eller tar bort några celler i D-kolumnen.

Du kan också använda andra celler i kalkylbladet för att ändra cellreferenser. Om du till exempel använder E1 för att referera till den första cellen i intervallet och E2 för att referera till den sista cellen i intervallet ser formeln ut så här:

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

Genom att ändra siffrorna i cellerna E1 och E2 kan du ändra området i formeln utan att manuellt ändra formeln.

02 av 05

Prova SUM och INDIRECT-funktionerna

Skapa ett kalkylblad för att testa funktionerna SUM och INDIRECT själv. Börja med att skapa ett tomt kalkylblad och ange följande data i kolumnerna D och E:

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

Skapa sedan formeln i cell F1. Här är hur:

  1. Välj cell F1. Här visas resultatet av det här exemplet.
  2. Välj formler.
  3. Välja Math & Trig för att öppna rullgardinsmenyn.
  4. VäljSUMMA i listan för att öppna dialogrutan SUM-funktionsargument.
03 av 05

Lägg in INDIRECT-funktionen i SUM-funktionen

Ange sedan INDIRECT-funktionen i SUM-funktionen med den här dialogrutan.

  1. I Nummer ett fält, ange följande INDIRECT-funktion:

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

  2. Välj ok för att slutföra funktionen och stäng dialogrutan.
  3. Numret 50 visas i cell Fl. Detta är summan av cellerna D1 till D4.
  4. När du väljer cell F1 visar formelfältet:

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

När du förstår hur du formaterar SUM och nestad INDIRECT-funktioner, kan du skriva hela funktionen som visas i steg 4 direkt i resultatcellen (i det här exemplet, cell F1).

04 av 05

Bygg argumentet för INDIRECT-funktionen

I exemplet ovan är referenserna till cellerna El och E2 utanför citaten. Detta kombinerat med & sammanbindande symbol, inbjuder vad som helst inne i cellerna E1 och E2 i själva formeln.

Så här fungerar elementets formel:

  • & används för att sammanfoga textdata (i detta fall bokstaven D) med en cellreferens (E1 och E2) som innehåller ett talvärde.
  • ' ' måste omge textdata inuti cellreferenser (i det här exemplet, bokstaven D).
  • : är en separator mellan den första cellen och den sista cellen i SUM-intervallet.

I exemplet ovan definieras startpunkten för intervallet med tecknen: "D" & E1.

Slutpunkten för intervallet definieras av tecknen: "D" & E2

Kolon måste inkluderas inuti citattecken.

Den tredje ampersanden i mitten används för att sammanfoga de två segmenten till ett argument:

"D" & E1 & ": D" & E2 05 av 05

SUM Funktionsvariabel Range

INDIRECT-funktionen inuti SUM-funktionen gör det enkelt att ändra start och slut på intervallet som uppnås med SUM-funktionen, utan att behöva redigera själva funktionen.

Använda sammanlänkningstekniken i steg 3, använd de nummer som lagras i cellerna E1 och E2 i kalkylbladet för att ändra cellområdet för SUM-funktionen.

Testa detta i ditt eget kalkylblad genom att ändra cellerna E1 och E2 och se hur SUM-funktionsresultaten ändras.

  1. Välj cell E1.
  2. Skriv in numret 3.
  3. Tryck Stiga på.
  4. Välj cell E2.
  5. Skriv in numret 6.
  6. Tryck Stiga på.
  7. Svaret i cell F1 ändras till 90. Detta är summan av siffrorna i cellerna D3 till D6.

För att se INDIRECT-funktionen i funktion, sätt in en ny cell i cell D3. Detta skiftar alla andra celler ner. Den nya summan är summan av cellerna D3 till D7. INDIRECT-funktionen ändrar dynamiskt hela intervallet för att inkludera hela listan som du ursprungligen angav, plus den nya cellen som du också infogade.

Domaren! Felvärde

Domaren! felvärdet visas i cell F1 om INDIRECT-funktionen:

  • Innehåller en ogiltig cellreferens.
  • Innehåller en extern referens till ett annat arbetsblad som inte existerar.
  • Avser ett cellintervall utanför kalkylbladets gränser.
  • Avser en cell som är tom.