Skip to main content

Excel Trick за сумиране на брой клетки с променлив обхват

NYSTV - The Book of Enoch and Warning for The Final Generation (Is that us?) - Multi - Language (Април 2025)

NYSTV - The Book of Enoch and Warning for The Final Generation (Is that us?) - Multi - Language (Април 2025)
Anonim

В Excel можете да сумирате няколко клетки, като използвате променлив обхват с функцията INDIRECT. Функцията INDIRECT автоматично обновява обхвата на клетките, които сте посочили, без да редактирате ръчно самата формула. Можете да използвате функцията INDIRECT с произволен брой функции на Excel, но най-често срещаните (и полезни) са, когато използвате функцията SUM.

Забележка: Информацията в статията се отнася за версии на Excel 2019, 2016, 2013, 2010 и Excel за Mac.

01 от 05

Как да сумираме броя клетки, използвайки променлив обхват

Можете да вградите функцията INDIRECT като аргумент вътре в функцията SUM, за да създадете променлива област от референтни клетки за функцията SUM, която да добавите. Функцията INDIRECT прави това, като посочва обхвата на клетките индиректно, чрез междинна клетка.

Форматът на двете функции, използвани заедно, изглежда така:

= SUM (косвено ( "D1": D4)

Това блокира обхвата, за да започне от D1 и позволява D4 да се промени, ако вмъкнете или изтриете всички клетки в колоната D.

Можете също така да използвате други клетки в електронната таблица, за да промените референтните клетки. Например, ако използвате Е1, за да посочите първата клетка от диапазона и Е2, за да посочите последната клетка от диапазона, формулата изглежда така:

= SUM (НЕПРЕКИ ("D" & E1 & ": D" & E2))

Чрез промяна на номерата, намиращи се в клетките Е1 и Е2, можете да промените обхвата във формулата, без да е необходимо ръчно да редактирате формулата.

02 от 05

Изпробвайте функциите SUM и INDIRECT

Създайте електронна таблица, за да тествате сами функциите SUM и INDIRECT. Започнете, като създадете празна електронна таблица и въведете следните данни в колони D и E:

клетка Данни D1 - 5 D2 - 10 D3 - 15 D4 - 20 D5 - 25 D6 - 30 Е1 - 1 Е2 - 4

След това създайте формулата в клетка F1. Ето как:

  1. Изберете клетка F1, Тук ще се покаже резултатът от този пример.
  2. Изберете Формули.
  3. Избирам Math & Trig за да отворите падащия списък на функциите.
  4. ИзберетеSUM в списъка, за да отворите диалоговия прозорец SUM Function Arguments.
03 от 05

Nest функцията INDIRECT в функцията SUM

След това въведете функцията INDIRECT във функцията SUM, като използвате този диалогов прозорец.

  1. В Номер 1 въведете следната ИНДИКЕТНА функция:

    INDIRECT ( "D" и Е1 и ": D" и Е2)

  2. Изберете Добре за да завършите функцията и да затворите диалоговия прозорец.
  3. Номерът 50 се появява в клетка F1. Това е сумата от клетки D1 ​​до D4.
  4. Когато изберете клетка F1, полето за формула показва:

    = SUM (косвено ( "D" и Е1 и ": D" и Е2))

Когато разберете как да форматирате SUM и вложени INDIRECT функции, ще можете да въведете цялата функция, показана в стъпка 4, директно в клетката за резултати (в този пример клетка F1).

04 от 05

Изградете аргумента за функцията INDIRECT

В горния пример позоваванията на клетки Е1 и Е2 са извън цитатите. Това, съчетано с & вмъква каквото се съдържа вътре в клетките Е1 и Е2 в самата формула.

Ето как действат елементите на формулата:

  • & се използва за обединяване на текстови данни (в този случай на буквата D) с референтна клетка (E1 и E2), която съдържа цифрова стойност.
  • ' ' трябва да обграждат текстовите данни в клетките (в този пример, буквата D).
  • : е разделител между първата клетка и последната клетка в обхвата на SUM.

В горния пример началната точка на диапазона се определя от знаците: "D" и Е1.

Крайната точка на диапазона се определя от знаците: ": D" и Е2

Дебелото черво трябва да бъде включено в кавичките.

Третият амперсанд в средата се използва за свързване на двата сегмента в един аргумент:

"D" & E1 & ": D" & E2 05 от 05

Променливия обхват на функцията SUM

Функцията INDIRECT, вградена във функцията SUM, улеснява промяната на началния и края на диапазона, натрупана от функцията SUM, без да се налага да се редактира самата функция.

Използвайки техниката на свързване в стъпка 3, използвайте номерата, съхранени в клетките Е1 и Е2 в електронната таблица, за да промените обхвата на клетките за функцията SUM.

Изпробвайте това в собствената си електронна таблица, като промените клетките E1 и E2 и гледайте как се променят резултатите от функцията SUM.

  1. Изберете клетка E1.
  2. Въведете номера 3.
  3. Натиснете Въведете.
  4. Изберете клетка E2.
  5. Въведете номера 6.
  6. Натиснете Въведете.
  7. Отговорът в клетка F1 се променя на 90. Това е сумата от числата, съдържащи се в клетки D3 до D6.

За да видите функцията INDIRECT в действие, поставете нова клетка в клетка D3. Това измества всички останали клетки надолу. Новата сума е сумата от клетки D3 до D7. Функцията INDIRECT динамично променя целия диапазон, за да включи целия списък, който първоначално сте въвели, плюс новата клетка, която сте въвели.

#REF! Стойност на грешката

#REF! стойността на грешката се появява в клетка F1, ако функцията INDIRECT:

  • Съдържа невалидна референтна клетка.
  • Съдържа външна препратка към друг работен лист, който не съществува.
  • Отнася се за клетъчен обхват извън границите на листа.
  • Отнася се за клетка, която е празна.