我希望能够使用这个公式,但范围会根据另一个单元格中的值而改变。
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
我会INDEX
这样使用:
=SUMPRODUCT(1/COUNTIF(B5:INDEX(B:B,15-K3),B5:INDEX(B:B,15-K3))
INDEX 通常比使用更可取INDIRECT
,这是实现此目的的另一种方法