Следующий код работает только тогда, когда H5 - «База».Может кто-нибудь объяснить, почему? - PullRequest
0 голосов
/ 25 сентября 2018
INDEX((H210,H410,H610),MATCH(H5,{"Base","Final","Alternative"},0))

Следующий код работает (возврат H210) только тогда, когда H5 равно "Base".Это дает мне ошибку #Ref!, когда H5 равен "Final" или "Alternative".

Не уверен, что круглые скобки вокруг H210,H410,H610 действительны.Я хочу сделать это, потому что клетки под ним будут иметь H211, H411, H611 и так далее.Я хочу просто перетащить формулы.

Можно ли создать массив со ссылками на ячейки?Как мне это сделать.

Ответы [ 2 ]

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

Альтернативой может быть функция CHOOSE, которая по-прежнему будет обновлять диапазоны до H211, H411, H611 и т. Д. При перетаскивании формулы.

=CHOOSE(MATCH(H5,{"Base","Final","Alternative"},0),H210,H410,H610)
0 голосов
/ 25 сентября 2018

(H210, H410, H610) не является допустимым заданием диапазона для INDEX.Попробуй,

=INDEX(H:H, MATCH(H5, {"Base","Final","Alternative"}, 0)*200+10)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...