Table of contents
本教程介绍了如何在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 作为要突出显示的细胞数量。
但是,如果你的表格中又有一个零,该怎么办呢? 在突出显示最小数字时,如何忽略零呢? 不用担心,这里也有一个技巧。
- 制作一个新的条件格式化规则,选择 "使用公式来决定哪些单元格要进行格式化 "选项
- 在以下公式中输入 格式化该公式为真的值 领域。
=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函数 我为你介绍了发现最低值和找到绝对最小值的不同方法。 你可以把它看作是你的小抄,当你需要根据一个条件得到最小的数字并防止和解决可能的错误时,就可以使用它。
今天就到此为止,感谢您阅读本教程!请随时在评论区分享您的想法和问题,我很高兴得到您的反馈! :)