【问题标题】:excel offset function returns value errorexcel偏移函数返回值错误
【发布时间】:2012-09-11 23:49:26
【问题描述】:

我对 Excel 中的偏移公式有疑问,我无法理解问题所在。我以前成功地使用过这个公式。公式是

=OFFSET($B$3,,,,COUNTA($B$3:$T$3))

它应该是读取日期的水平列表。这将成为一个命名范围并在图表中使用。单元格 B3 包含第一个日期,宽度是 counta 函数。单元格格式(在这种情况下为日期)会对公式产生影响吗?

非常感谢

【问题讨论】:

    标签: return-value excel-formula offset


    【解决方案1】:

    在公式本身中我看不出问题。如果您按原样输入(比如在 A3 中),它将显示 B3 的值,因为 OF​​FSET 返回一个 range 并且对范围的单个单元格操作会导致显示其第一个单元格的值。

    如果 B3:T3 完全为空,则 COUNTA 解析为“0”,因此 OFFSET 解析为 #REF。

    OFFSET 函数的典型应用类似于 =SUM(OFFSET(...)),其中 SUM 作用于 OFFSET 提供的完整范围

    【讨论】:

    • 嗨,迈克,如果它返回 B3 的值,我会很高兴,但事实上,它返回 #Value,我看不出原因。我正在使用 COUNTA,以便可以将新日期添加到范围并自动更新图表
    • 单独尝试 =COUNTA() 以查看返回的内容,并尝试使用常量(范围 0 .. 19)代替 COUNTA() 的 =OFFSET() 以查看此内容返回...
    猜你喜欢
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 2018-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多