image

В этой статье мы узнаем, как суммировать последние n столбцов в Excel.

Сценарий:

Проще говоря, при работе с длинными значениями в наборе данных. Иногда задается условие, то есть когда нам нужно получить сумму последних 5 или n чисел из столбца. Вы можете легко решить эту проблему, используя функции Excel, как описано ниже.

Как решить проблему?

Для этой статьи нам потребуется использовать link: / math-and-trig-excel-sum-function [SUM function] & link: / lookup-formulas-excel-index-function [INDEX function]. Теперь составим формулу из этих функций. Здесь нам дан диапазон и значение n. Нам нужно найти СУММУ диапазона из последних n столбцов диапазона.

Общая формула:

= SUM (

INDEX

( ( data , 0 ,

COLUMNS

(data) — ( n — 1 ) ) :

INDEX

( data , 0 ,

COLUMNS

(data)) )

data: диапазон значений, где вычисляется сумма n: значение n для получения последних n столбцов

Пример:

Все это может сбивать с толку. Итак, давайте протестируем эту формулу, запустив ее на примере, показанном ниже.

Здесь у нас есть некоторые данные чисел, и нам нужно найти сумму данных из последних 4 столбцов, используя объясненную выше формулу.

image

Во-первых, нам нужно найти значения, соответствующие текстовым значениям, извлечь числовые значения, а затем выполнить операцию суммирования над этими значениями. Теперь мы будем использовать следующую формулу, чтобы получить сумму.

Используйте формулу:

= SUM (

INDEX

( ( data , 0 ,

COLUMNS

(data) — ( J12 — 1 ) ) :

INDEX

( data , 0 ,

COLUMNS

(data)) )

Пояснение:

COLUMNS (data) возвращает количество столбцов в данных, равное 10, а COLUMNS (data) — (4-1) возвращает 7 в качестве результата, что сокращает формулу до = SUM (INDEX (data, 0,8): INDEX (data , 0,10))

  • Теперь функция ИНДЕКС извлекает все значения заданного аргумента номер столбца.

«:» * этот оператор переводит значения в диапазон массива от индекса столбца.

  • Функция SUM получает диапазон массива от требуемого столбца до последнего столбца, выполняет операцию суммирования по этим значениям и возвращает сумму, как показано ниже.

image

Здесь массив таблицы и значение n даны как именованный диапазон и ссылка на ячейку, как показано на изображении выше.

image

Как вы можете видеть на снимке выше, сумма \ {54, 69, 56, 50; 92, 54, 51, 30; 69, 51, 30, 30} получается 636.

Вы можете проверить результаты на снимке, приведенном ниже.

image

Теперь мы будем выполнять формулу над списком чисел вместо таблицы для заданных различных значений n.

Используйте формулу для списка 1:

= SUM (

INDEX

( ( list1 , 0 ,

COLUMNS

(list1) — ( M6 — 1 ) ) :

INDEX

( list1 , 0 ,

COLUMNS

(list1)) )

image

Сумма последних 3 значений из диапазона получается 175. Теперь для последних 5 значений и lst 8 значений. Теперь скопируйте формулу в другие ячейки, используя Ctrl + D или перетащив опцию ячейки в Excel.

image

Как вы можете видеть на приведенном выше снимке, мы получили всю сумму путем извлечения из последних n столбцов.

Вот некоторые наблюдения, показанные ниже.

Примечания:

  1. Формула работает только с числами.

  2. Функция COLUMNS возвращает число как col_index.

  3. Функция ИНДЕКС принимает 0 в качестве аргумента, чтобы вернуть все значения в столбце.

  4. Значение n не может быть больше количества столбцов в таблице.

  5. Длина массива списка должна быть такой же, как и длина кода функции.

Надеюсь, эта статья о том, как суммировать последние n столбцов в Excel, будет пояснительной. Дополнительные статьи о функциях СУММПРОИЗВ можно найти здесь. Поделитесь своим запросом ниже в поле для комментариев. Если вам понравились наши блоги, поделитесь ими с друзьями на Facebook.

А также вы можете подписаться на нас в Twitter и Facebook. Мы будем рады услышать от вас, дайте нам знать, как мы можем улучшить, дополнить или усовершенствовать нашу работу и сделать ее лучше для вас. Напишите нам на [email protected]

Похожие статьи

link: / summing-excel-sumproduct-function [Как использовать функцию СУММПРОИЗВ в Excel]: возвращает СУММ после умножения значений в нескольких массивах в Excel.

link: / summing-sum-if-date-is-between [SUM if date is between]: возвращает СУММУ значений между заданными датами или периодом в Excel.

link: / summing-sum-if-date-more-than-given-date [Сумма, если дата больше заданной даты]: * Возвращает СУММУ значений после заданной даты или периода в Excel.

link: / summing-2-way-to-sum-by-month-in-excel [2 способа суммирования по месяцам в Excel]: * Возвращает СУММУ значений за данный конкретный месяц в excel.

link: / summing-how-to-sum-multiple-columns-with-condition [Как суммировать несколько столбцов с условием]: возвращает СУММУ значений по нескольким столбцам, имеющим условие в excel `link: / tips-excel- wildcards [Как использовать подстановочные знаки в excel *] `: Подсчет ячеек, соответствующих фразам, используя подстановочные знаки в excel

Популярные статьи

link: / keyboard-formula-shortcuts-50-excel-shortcuts-to-Повышение-продуктивность [50 ярлыков Excel для повышения производительности]: быстрее справляйтесь с задачей. Эти 50 ярлыков заставят вас работать в Excel еще быстрее.

link: / formulas-and-functions-Introduction-of-vlookup-function [Как использовать функцию ВПР в Excel]: Это одна из наиболее часто используемых и популярных функций Excel, которая используется для поиска значений из разных диапазонов и листы.

link: / tips-countif-in-microsoft-excel [Как использовать функцию СЧЁТЕСЛИ в Excel]: Подсчет значений с условиями с помощью этой удивительной функции. Вам не нужно фильтровать данные для подсчета определенных значений. Функция Countif важна для подготовки вашей приборной панели.

link: / excel-formula-and-function-excel-sumif-function [Как использовать функцию СУММЕСЛИ в Excel]: Это еще одна важная функция информационной панели. Это поможет вам суммировать значения для конкретных условий.