gpt4 book ai didi

excel - 使用函数作为引用起点

转载 作者:行者123 更新时间:2023-12-04 21:29:07 25 4
gpt4 key购买 nike

我有函数=SUMPRODUCT(MAX(($A$6:A21<>"")*ROW($A$6:A21)))它返回我的列/范围中的最后一个非空白行。如何使用结果(在本例中为 18)作为另一个函数(在同一单元格中)的起点。我想用它说=SUM(F18:F30)但 18 将是 SUMPRODUCT功能本身。

最佳答案

使用索引():

=SUM(INDEX(F:F,SUMPRODUCT(MAX(($A$6:A21<>"")*ROW($A$6:A21)))):F30)

作为一个仅供引用,这也可以使用 OFFSET 和 INDIRECT 来完成,但这些是不稳定的函数,应该避免大量使用,因为太多会减慢 Excel 中的用户体验。

另一种非数组类型的公式是使用 MATCH 而不是 SUMPRODUCT。

如果 A 中的值是文本,那么我们可以替换: MATCH("zzz",A:A)
=SUM(INDEX(F:F,MATCH("zzz",A:A)):F30)

如果我们替换为数字: MATCH(1E+99,A:A)
=SUM(INDEX(F:F,MATCH(1E+99,A:A)):F30)

关于excel - 使用函数作为引用起点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59546219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com