Хорошо, это будет несколько более обширная формула, которая расширяет точный ответ, данный @ Jo.lass, но для тех, кто может найти его полезным:
=SUMPRODUCT(COUNTIF(INDIRECT(TRIM(MID(SUBSTITUTE(CELL("adres",NamedRange),",",REPT(" ",100)),100*(ROW(INDIRECT("1:"&(LEN(CELL("adres",NamedRange))-LEN(SUBSTITUTE(CELL("adres",NamedRange),",",""))+1)))-1)+1,100))),"X"))
Что это делает точно:
Он берет адрес NamedRange (изменяется соответственно) и преобразует его в строку.В вашем случае "$A1$,$B$3,$D$6"
.
Затем мы разбиваем эту строку на фактический массив ссылок, которые будут использоваться в INDIRECT
, как и другой ответ.
Преимущество, однако, заключается в том, чтопосле того, как формула введена в действие, вам не нужно возвращаться, чтобы изменить ссылки внутри фактической формулы, что означает: когда ваш namedRange изменяется (например) сжимается / расширяется, формула соответствующим образом адаптирует свой ответ.