Формула Excel: Загальна сума в таблиці -

Зміст

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

=SUM(INDEX((column),1):(@column))

Резюме

Щоб створити загальний підсумок у таблиці Excel, ви можете використовувати функцію INDEX, налаштовану зі структурованим посиланням. У наведеному прикладі формула в F5 має вигляд:

=SUM(INDEX((Total),1):(@Total))

При копіюванні в стовпець ця формула повертає загальну суму в кожному рядку.

Пояснення

По суті, ця формула має такий простий шаблон:

=SUM(first:current)

Де "перший" - це перша комірка в стовпці Total, а "current" - посилання на комірку в поточному рядку стовпця Total.

Щоб отримати посилання на першу комірку, ми використовуємо INDEX так:

INDEX((Total),1)

Тут масив - це весь стовпець "Всього", а номер рядка - 1. Це працює, оскільки функція INDEX повертає посилання на першу комірку, а не фактичне значення.

Щоб отримати посилання на поточний рядок, ми використовуємо:

(@Total)

Це стандартний структурований довідковий синтаксис для "цього рядка".

Коли формула копіюється вниз по стовпці, посилання на першу комірку не змінюється, але посилання на поточну комірку змінюється в кожному рядку. Результат - посилання, яке розширюється. Функція SUM підсумовує значення в діапазоні в кожному рядку, створюючи поточний підсумок.

Просте розширення асортименту

Чому б не скористатися таким простим розширенням асортименту?

=SUM($E$5:E5)

З якоїсь причини цей різновид змішаних посилань пошкоджується в таблиці Excel при додаванні рядків. Використання INDEX зі структурованим посиланням вирішує проблему.

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