
Загальна формула
=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.