【问题标题】:Excel Max in column with header带有标题的列中的 Excel Max
【发布时间】:2015-01-21 12:36:40
【问题描述】:

如何在不包含标题的情况下获取列中的最大值(因为它是文本)。 我需要一个公式而不是 VBA 脚本。

谢谢。

编辑: 我不知道行数。该公式需要在没有开始或结束列的情况下工作。

【问题讨论】:

  • 为什么不适合在公式中包含标题? max 不考虑文本值
  • 示例 - E 列中单元格 12-16 的最大值:=MAX(E12:E16)
  • 是的,我想要这个,但如果我使用 MAX(A:A) 它将不起作用。我得到#NAME?错误,我认为是因为我在同一列中有数字 + 文本。
  • 您的办公室安装的是什么语言?好像你有非英语默认语言,max 应该有另一个本地名称
  • 是的,我不是英国人。我是意大利人,所以我安装了意大利语。但是 MAX 是正确的函数,它适用于 =MAX(A1:A10)

标签: excel-formula excel-2003


【解决方案1】:

为了得到从单元格A1到单元格A10的最大值,你可以输入:

=MAX(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)

或:

=MAX(A1:A10)

如果你不知道开始行号和结束行号,直接使用所有的整个区间(我认为 Excel 最多有 16,384 列:Excel specifications and limits):

=MAX(A1:A16384)

这是一个向您展示如何忽略文本的示例(在此示例中,我使用第 100 列作为最大列长度):

【讨论】:

    【解决方案2】:

    如果您的值在 A1-A4 中

    =MAX(OFFSET(A1,1,0,COUNT(A1:A4)-1))
    

    编辑:如果没有起始行,您可以使用 A:A,这将忽略文本值。

    =MAX(A:A)
    

    如果你想忽略隐藏的数据和错误,你可以使用

    =AGGREGATE(4,7,A:A)
    

    【讨论】:

    • 为什么要把事情搞得这么复杂? =MAX(A1:A4) 是方式
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-14
    • 1970-01-01
    相关资源
    最近更新 更多