Я хочу использовать эту формулу, но диапазон менялся в зависимости от значения в другой ячейке.

SUMPRODUCT(1/COUNTIF(B5:B15,B5:B15)

Например, если макрос записан как:

SUMPRODUCT(1/COUNTIF(B5:B(15-k3),B5:B(15-k3))

Я бы передал значение k3 = 2, чтобы получить:

SUMPRODUCT(1/COUNTIF(B5:B13,B5:B13)

У вас есть идеи, как этого добиться?

1 ответ1

2

Я бы использовал INDEX так:

=SUMPRODUCT(1/COUNTIF(B5:INDEX(B:B,15-K3),B5:INDEX(B:B,15-K3))

INDEX обычно предпочтительнее использования INDIRECT что является альтернативным способом достижения этой цели.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .