如何在Excel中使用MIN函数

  • Share This
Michael Brown

本教程介绍了如何在Microsoft Excel 2007 - 2019中使用MIN函数,通过一个条件找到最低值,并突出显示你的范围内的底部数字。

今天你将学习如何在Excel中使用基本但相当重要的MIN函数。 你将看到如何根据一些标准获得不含零的最低数、绝对最小值和最小值。

此外,我将向你展示突出最小单元格的步骤,并告诉你如果你的MIN函数返回一个错误而不是结果,该怎么做。

好了,让我们开始吧。 :)

    MIN函数--Excel中的语法和使用实例

    MIN函数检查你的数据范围并返回 最小值 其语法如下。

    MIN(number1, [number2], ...)

    number1, [number2], ... 是你想获得最小值的一系列数值。 Number1是必须的,而[number2]和以下是可选的。

    一个函数中最多允许有255个参数。 参数可以是数字、单元格、引用数组和范围。 但是,像逻辑值、文本、空单元格这样的参数会被忽略。

    使用MIN公式的例子

    MIN是最容易应用的函数之一。 让我向你证明。

    例1.找到最小的值

    假设你有一些水果的库存。 你的任务是检查你是否有任何水果用完。 有几种方法。

    情况1:输入库存数量栏中的每一个数字。

    =min(366, 476, 398, 982, 354, 534, 408)

    情况2:逐一引用 "数量 "列中的单元格。

    =MIN(B2,B3,B4,B5,B6,B7,B8)

    案例3:或者干脆引用整个范围。

    =MIN(B2:B8)

    案例4:另外,你可以创建一个命名的范围并使用它来代替,以避免任何直接引用。

    =MIN(库存数量)

    例2.寻找最早的日期

    想象一下,你有几个交货计划,并希望为即将到来的交货做好准备。 如何在Excel中发现最早的日期? 很简单!按照例1的逻辑使用MIN。

    应用公式,通过直接引用范围来选择日期。

    =MIN(B2:B8)

    或命名的范围。

    =MIN(Delivery-date)

    例3.检索一个绝对最小值

    假设你有一个数据范围,需要检测的不仅仅是最低值,而是绝对的最小值。 单独的MIN无法处理,因为它只会返回最小的数字。 这里你需要一个辅助函数,可以将所有的负数转换成正数。

    这里有现成的解决方案吗? 这个问题是反问句,在Excel中,任何任务都有解决方案。 如果你有任何疑问,就翻翻我们的博客。 :)

    但是,让我们回到我们的任务上来。 这个特殊情况的现成解决方案被称为ABS函数,它返回你指定的数字的绝对值。 因此,MIN和ABS函数的组合将起到作用。 只要在任何空白单元格中输入以下公式。

    {=min(abs(a1:e12))}。

    注意!你注意到函数周围的大括号了吗? 这表明这是一个数组公式,需要通过Ctrl + Shift + Enter输入,而不仅仅是Enter。 你可以在这里阅读更多关于数组公式和它们的用法。

    如何找到无视零的最低值

    是不是看起来你对定位最小值了如指掌? 不要急于下结论,还有很多东西需要学习。 例如,你如何确定最小的非零值? 有什么想法吗? 不要欺骗和谷歌,只要继续阅读;)

    问题是,MIN不仅适用于正数和负数,也适用于零。 如果你不想让零成为那个最小值,你需要IF函数的一些帮助。 一旦你加上你的范围应该大于零的限制,预期的结果就不会让你等待。 下面是一个基于某些条件返回底值的公式样本。

    {=MIN(IF(B2:B15>0,B2:B15))}

    你一定注意到了数组公式周围的大括号。 请记住,你不是手动输入的。 它们出现在你在键盘上按下Ctrl + Shift + Enter之后。

    根据一个条件找到最小值

    假设你需要在一个列表中找到一个特定水果的最小销售总额。 换句话说,你的任务是根据一些条件确定一个最小值。 在Excel中,条件通常导致使用IF函数。 你需要做的是使MIN和IF的完美结合来解决这个任务。

    {=MIN(IF(A2:A15=D2,B2:B15))}

    按Ctrl+Shift+Enter,这样阵列功能就可以工作和享受。

    看起来很容易,对吗? 那么你将如何根据2个或更多的条件来发现最小的数字? 如何通过多个标准来确定最小值? 也许有一个更简单的公式可用? 请查看这篇文章来找出它。 ;)

    在Excel中突出显示最小的数字

    如果你不需要返回最小的数字是,但想在你的表格中找到它呢? 引导你的视线到这个单元格的最简单的方法是突出它。 而最直接的方法是应用条件格式化。 这甚至比写函数更简单。

    1. 创建一个新的条件格式化规则,点击 条件性格式化 -> 新规则
    2. 一旦 新的格式化规则 打开对话框,选择 "仅格式化排名靠前或靠后的值 "规则类型
    3. 由于任务是突出一个也是唯一一个最低的数字,所以选择 底部 选项的下拉列表中,并设置 1 作为要突出显示的细胞数量。

    但是,如果你的表格中又有一个零,该怎么办呢? 在突出显示最小数字时,如何忽略零呢? 不用担心,这里也有一个技巧。

    1. 制作一个新的条件格式化规则,选择 "使用公式来决定哪些单元格要进行格式化 "选项
    2. 在以下公式中输入 格式化该公式为真的值 领域。 =B2=MIN(IF($B$2:$B$15>0,$B$2:$B$15))

    其中B2是范围内的第一个单元格,以突出显示其中的最低数字。

  • 设置颜色 ( 编辑格式规则 -> 格式... -> 填充 )并点击确定。
  • 请享用 :)
  • 提示:要找到有标准的第N个最低数字,请使用SMALL IF公式。

    为什么我的MIN功能不起作用?

    在理想的世界里,所有的公式都会像魅力一样工作,一旦你按下回车键,就会返回正确的结果。 但在我们生活的世界里,函数返回错误而不是我们需要的结果的情况时有发生。 不用担心,错误本身总是暗示着它可能的原因。 你只需要仔细看看你的函数。

    修复MIN中的#VALUE错误

    一般来说,当公式中至少有一个参数不正确时,你会得到#VALUE!错误信息。 关于MIN,当其中一个参数被破坏时,可能会出现这种情况,例如,公式引用的数据有问题。

    例如,如果它的一个参数是一个有错误的单元格,或者它的引用中有一个错字,就会出现#VALUE!

    什么会导致#NUM!错误?

    当你的公式无法计算时,Excel会显示#NUM!错误。 这通常发生在数值过大或过小而无法显示的情况下。 允许的数字是-2.2251E-308和2.2251E-308之间的数字。如果你的某个参数超出这个范围,你会看到#NUM!错误。

    我得到#DIV/0!错误,该怎么办?

    修复#DIV/0!很容易。 不要除以0!:) 不开玩笑,这是解决这个问题的唯一办法。 检查你的数据范围中是否有一个单元格有#DIV/0!,修复它,公式将立即返回结果。

    寻找最小的数字,但得到#NAME? 错误?

    #意味着Excel无法识别该公式或其参数。 造成这种结果的最可能的原因是打错了字。 你可能拼错了函数或放错了参数。 此外,数字的文本表示法也会导致这种错误。

    这个问题的另一个可能原因在于命名的范围。 因此,如果你引用了一个不存在的范围或者其中有一个错字,你会在你期望结果出现的地方看到#NAME?

    这些是用以下方法找到最小值的方法 Excel的MIN函数 我为你介绍了发现最低值和找到绝对最小值的不同方法。 你可以把它看作是你的小抄,当你需要根据一个条件得到最小的数字并防止和解决可能的错误时,就可以使用它。

    今天就到此为止,感谢您阅读本教程!请随时在评论区分享您的想法和问题,我很高兴得到您的反馈! :)

    Michael Brown is a dedicated technology enthusiast with a passion for simplifying complex processes using software tools. With more than a decade of experience in the tech industry, he has honed his skills in Microsoft Excel and Outlook, as well as Google Sheets and Docs. Michael's blog is dedicated to sharing his knowledge and expertise with others, providing easy-to-follow tips and tutorials for improving productivity and efficiency. Whether you're a seasoned professional or a beginner, Michael's blog offers valuable insights and practical advice for getting the most out of these essential software tools.