Динамически получить общую сумму в Excel - PullRequest
0 голосов
/ 04 мая 2020

Я знаю, что это простой вопрос. Как я могу вычислить общее количество 2 ячеек динамически, потому что на данный момент моя формула только stati c.

First Image

Но мне это нужно динамически , Поскольку, как вы можете видеть на первом изображении, диапазон для вычисления суммы является пустым значением, иногда это значение в K43, а в L43 иногда нет.

Как я могу вычислить значение динамически?

Это моя формула, Стати c формула.

Formula

Да, я могу сделать это с помощью макроса, но столько, сколько я могу, Я не хочу использовать макрос. Пожалуйста, дайте мне несколько идей. Спасибо!

Ответы [ 2 ]

2 голосов
/ 04 мая 2020

Использование

=SUM(INDEX(K:L,MATCH("Grand Total",I:I,0),0))

Предполагается, что «Общая сумма» находится в столбце I. Если нет, замените I:I на правильный столбец.

1 голос
/ 04 мая 2020

Некоторые предложения:

Если местоположение данных, которые вам нужны для SUM, перемещается, вы можете использовать формулы MATCH и ADDRESS, чтобы найти адрес данных.

Если, как спросил @ scott-craner, формула всегда будет на две строки ниже данных, OFFSET будет очень полезно.

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

Этот сайт дает полезные примеры и описания того, как вы можете их использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...