如何在Excel公式中子集命名范围?

如何在Excel公式中子集命名范围?,excel,Excel,我在excel中有一个命名范围,一列40行。我想取该列向量最后36个元素的乘积。我无法使索引或偏移量正常工作。我认为这样可以,但我得到一个参考错误: =PRODUCT(OFFSET(NamedRange,4,0,36,0)) 我可以索引第4个元素和第36个元素: =INDEX(NamedRange,4) =INDEX(NamedRange,36) 如果excel有点直观,我会使用: =PRODUCT(INDEX(NamedRange,4:36)) 但这是行不通的 有什么想法吗?我想出来了

我在excel中有一个命名范围,一列40行。我想取该列向量最后36个元素的乘积。我无法使索引或偏移量正常工作。我认为这样可以,但我得到一个参考错误:

=PRODUCT(OFFSET(NamedRange,4,0,36,0))
我可以索引第4个元素和第36个元素:

=INDEX(NamedRange,4)
=INDEX(NamedRange,36)
如果excel有点直观,我会使用:

=PRODUCT(INDEX(NamedRange,4:36))
但这是行不通的

有什么想法吗?

我想出来了

=PRODUCT(INDEX(NamedRange,4):INDEX(NamedRange,40))

谢谢

我想你的意思是
=产品(索引(NamedRange,4):索引(NamedRange,40))
但是
=产品(偏移量(NamedRange,3,0,36,1))
也应该起作用