используя именованные диапазоны в формуле

1957
gretchen

Я назвал диапазоны. Это столбцы на другой вкладке в рабочей книге. Я использую формулу sumif, чтобы найти значение по нескольким критериям. Формула имеет вид = sumifs (H4, массив1, b4, массив2, c4). H4 - это ячейка, в которой я использую список проверки для выбора именованного диапазона в качестве sum_range. Моя проблема в том, что ... если я наберу фактическое имя диапазона в моей формуле, это работает. Но если я использую ссылку на ячейку H4, которая содержит текст моего именованного диапазона, я получаю #VALUE! Что я делаю неправильно?

0

1 ответ на вопрос

1
Scott Craner

Вы хотите использовать INDIRECT ():

=SUMIFS(INDIRECT(H4),array1,B4,array2,C4) 

enter image description here

Имейте в виду, что INDIRECT () является энергозависимой функцией, а это означает, что она будет пересчитываться при каждом изменении любой ячейки. Это превращается в огромную головную боль, когда размер вашего листа увеличивается. Чтобы обойти это, вы можете назвать второй диапазон, чтобы указать на H4 и сослаться на это. picobit 8 лет назад 2

Похожие вопросы