Формула Excel: Сума останніх n стовпців -

Зміст

Загальна формула

=SUM(INDEX(data,0,COLUMNS(data)-(n-1)):INDEX(data,0,COLUMNS(data)))

Резюме

Щоб підсумувати останні n стовпців у таблиці даних (тобто останні 3 стовпці, останні 4 стовпці тощо), ви можете використовувати формулу на основі функції INDEX. У наведеному прикладі формула в K5:

=SUM(INDEX(data,0,COLUMNS(data)-(K4-1)): INDEX(data,0,COLUMNS(data)))

де "дані" - названий діапазон C5: H8

Пояснення

Ключем до розуміння цієї формули є усвідомлення того, що функцію INDEX можна використовувати для повернення посилання на цілі рядки та цілі стовпці.

Щоб сформувати посилання на "останні n стовпців" у таблиці, ми будуємо посилання з двох частин, об'єднаних оператором діапазону. Щоб отримати посилання на лівий стовпець, ми використовуємо:

INDEX(data,0,COLUMNS(data)-(K4-1))

Оскільки дані містять 6 стовпців, а K4 - 3, це спрощує:

INDEX(data,0,4) // all of column 4

Щоб отримати посилання на правий стовпець у діапазоні, ми використовуємо:

INDEX(data,0,COLUMNS(data))

Що повертає посилання на стовпець 6 названого діапазону "дані", оскільки функція COLUMN повертає 6:

INDEX(data,0,6) // all of column 6

Разом дві функції INDEX повертають посилання на стовпці з 4 по 6 у даних (тобто F5: H8), які визначають масив значень усередині функції SUM:

SUM((15,14,10;9,12,12;7,9,9;12,13,13))

Потім функція SUM обчислює і повертає суму 135.

Хороші посилання

Імпозантний ІНДЕКС (фантастична стаття Даніеля Феррі)

Цікаві статті...