Excel MIN/MAX 函数
最后修改于 2025 年 4 月 4 日
MIN
和 MAX
函数是 Excel 中必不可少的统计函数。MIN
用于查找范围内的最小值,而 MAX
用于查找最大值。本教程将提供使用这些函数的全面指南,并附有详细的示例。您将学习基本语法、实际应用和高级技巧,以掌握这些函数。
MIN/MAX 函数基础
MIN
函数返回一组值中的最小数值,而 MAX
函数返回最大数值。它们可以处理单个数字、单元格引用、范围或三者的组合。
组成部分 | 描述 |
---|---|
函数名称 | MIN, MAX |
语法 | =MIN(number1, [number2], ...) =MAX(number1, [number2], ...) |
参数 | 1-255 个要评估的项目 |
返回值 | 参数中的最小值或最大值 |
此表分解了 MIN
和 MAX
函数的关键组成部分。它显示了函数名称、基本语法格式、参数限制和返回值特征。
基本 MIN/MAX 示例
此示例演示了 MIN 和 MAX 与单个数字的最简单用法。
=MIN(5, 10, 15) =MAX(5, 10, 15)
第一个公式找到最小的数字(5),第二个公式找到最大的数字(15)。这表明 MIN/MAX 如何在没有单元格引用的情况下处理硬编码值。
带单元格引用的 MIN/MAX
更实用的用法包括查找特定单元格的最小/最大值。这是带单元格引用的示例。
A | B | C |
---|---|---|
10 | ||
20 | ||
30 | ||
=MIN(A1:A3) | =MAX(A1:A3) |
该表显示了一个简单的电子表格,其中 A 列包含值。单元格 B4 包含 MIN
公式,C4 包含 MAX
公式。
=MIN(A1:A3) =MAX(A1:A3)
这些公式在单元格 A1:A3 中查找最小值(10)和最大值(30)。使用范围使 MIN/MAX 成为分析电子表格数据的强大工具。
带混合数据类型的 MIN/MAX
MIN/MAX 会自动忽略文本值并将空白单元格视为零。此示例显示了它们如何处理混合内容。
A | B | C |
---|---|---|
15 | ||
文本 | ||
25 | ||
=MIN(A1:A4) | =MAX(A1:A4) |
该表包含数字、文本和空白单元格,以演示 MIN/MAX 如何处理不同的数据类型。文本被忽略,空白单元格被视为零。
=MIN(A1:A4) =MAX(A1:A4)
MIN 公式返回 15(最小数字),忽略文本并将空白视为零。MAX 公式返回 25(最大数字)。这种行为使 MIN/MAX 对于真实数据非常健壮。
带逻辑值的 MIN/MAX
当包含逻辑值时,MIN/MAX 将 TRUE 视为 1,将 FALSE 视为 0。此示例演示了此行为。
A | B | C |
---|---|---|
5 | ||
TRUE | ||
FALSE | ||
=MIN(A1:A3) | =MAX(A1:A3) |
该表显示了 MIN/MAX 如何处理与数字混合的逻辑值(TRUE/FALSE)。在计算中,TRUE 转换为 1,FALSE 转换为 0。
=MIN(A1:A3) =MAX(A1:A3)
MIN 公式返回 0(FALSE),而 MAX 返回 5(该数字)。TRUE(1)介于这两个值之间。在处理条件数据时,此转换非常有用。
带错误值的 MIN/MAX
如果任何单元格包含错误值,MIN/MAX 将返回该错误。此示例显示了此行为。
A | B | C |
---|---|---|
10 | ||
#N/A | ||
20 | ||
=MIN(A1:A3) | =MAX(A1:A3) |
该表演示了 MIN/MAX 在遇到错误值时的反应。A2 中的 #N/A 导致两个函数都返回错误。
=MIN(A1:A3) =MAX(A1:A3)
由于 A2 中的错误,两个公式都返回 #N/A。您需要使用 IFERROR 等错误处理函数来处理包含错误的范围。
带命名范围的 MIN/MAX
MIN/MAX 可与命名范围无缝协作,使公式更易于阅读。此示例显示了带命名范围的 MIN/MAX。
A | B | C |
---|---|---|
100 | ||
200 | ||
300 | ||
=MIN(SalesData) | =MAX(SalesData) |
该表假定 A1:A3 单元格已命名为“SalesData”。公式引用此命名范围而不是单元格地址,从而提高了清晰度。
=MIN(SalesData) =MAX(SalesData)
这些公式在名为“SalesData”的命名范围中查找最小值(100)和最大值(300)。命名范围使公式更易于理解和维护。
带动态数组的 MIN/MAX
在现代 Excel 中,MIN/MAX 可以与动态数组公式配合使用。此示例演示了如何查找已过滤范围的最小/最大值。
=MIN(FILTER(A1:A10, B1:B10="Yes")) =MAX(FILTER(A1:A10, B1:B10="Yes"))
这些公式在 A1:A10 中查找相应的 B 单元格包含“Yes”的值的最小/最大值。FILTER 函数创建了一个动态数组,MIN/MAX 然后对其进行处理。这使得无需辅助列即可进行条件分析。
MIN
和 MAX
函数是 Excel 数据分析的关键。从基本的范围评估到复杂的条件分析,它们都能提供有价值的数据洞察。请记住,它们会忽略文本,将空白视为零,并传播错误。掌握这些函数将显著提高您的电子表格技能。
作者
列出 所有 Excel 公式。