Функция CONCATENATE внутри формулы SUM - PullRequest
0 голосов
/ 30 сентября 2018

У меня есть набор чисел в столбце D листа, и мне нужно сделать СУММУ набора ячеек и отобразить его в другой ячейке.Мой диапазон вводимой суммы может меняться каждый раз.

Например, используя приведенную ниже формулу, я могу получить сумму от D3: D33 листа DayWise2019.

=SUM(DayWise2019!D3:D33)

Теперь я пытаюсь использовать две ячейки для ввода начального и конечного номера ячейки для функции SUM и пытаюсь использовать объединение для создания формулы

Текущий лист D13 содержитпервая ячейка диапазона SUM Текущий лист D14 содержит последнюю ячейку диапазона SUM

Я использую формулу, подобную приведенной ниже

=SUM(CONCATENATE("DayWise2019!","D",D13,":","D",D14))

Но она не работает.Получение ошибки в значении "#VALUE".Я проверил только функцию конкатенации и она работала, как и ожидалось.

CONCATENATE("DayWise2019!","D",D13,":","D",D14) даст DayWise2019!D3:D33

Есть ли способ ее решить?

1 Ответ

0 голосов
/ 30 сентября 2018

Используйте INDEX для установки ячеек начальной строки (D13) и конечной строки (D14).

=SUM(index(DayWise2019!d:d, D13):index(DayWise2019!d:d, D14))

Избегайте НЕПОСРЕДСТВЕННЫХ.

...