Excel是一款非常强大的电子表格软件,广泛应用于数据处理、统计分析、财务管理等领域。在使用Excel时,求最大值和最小值是其中最基本的操作之一。本文将从多个角度分析Excel2017如何求最大值和最小值。
一、使用MAX和MIN函数

Excel2017提供了MAX和MIN函数来计算一组数的最大值和最小值。这两个函数的基本语法如下:
MAX(number1,[number2],...)
MIN(number1,[number2],...)
其中,number1、number2等表示要比较的数值,可以是直接输入的数值、单元格引用或者其他函数的返回值。MAX函数返回这些数值中的最大值,MIN函数返回这些数值中的最小值。
例如,假设我们有以下一组数:2, 5, 1, 4, 3。要求其中的最大值和最小值,可以分别使用以下公式:
=MAX(2,5,1,4,3)
=MIN(2,5,1,4,3)
这两个公式的结果分别为5和1。
二、使用MAXIFS和MINIFS函数
如果要在Excel中根据某些条件来计算最大值和最小值,可以使用MAXIFS和MINIFS函数。这两个函数的语法如下:
MAXIFS(max_range,criteria_range1,criteria1,[criteria_range2,criteria2],...)
MINIFS(min_range,criteria_range1,criteria1,[criteria_range2,criteria2],...)
其中,max_range和min_range分别表示要比较的数值范围;criteria_range1、criteria_range2等表示要进行条件比较的范围;criteria1、criteria2等表示要满足的条件。MAXIFS函数返回满足所有条件的数值范围中的最大值,MINIFS函数返回满足所有条件的数值范围中的最小值。
例如,假设我们有以下一组数据:
要求在“类别”为“A”的情况下,“数值”列中的最大值和最小值,可以分别使用以下公式:
=MAXIFS(C2:C7,A2:A7,"A")
=MINIFS(C2:C7,A2:A7,"A")
这两个公式的结果分别为12和3。
三、使用排序函数
Excel2017提供了多种排序函数,可以方便地对一组数值进行排序,并得到最大值和最小值。其中,常用的排序函数有SORT、SORTBY和RANK。
SORT函数用于对一组数值进行排序,其语法如下:
SORT(array,[sort_index],[sort_order],[by_col])
其中,array表示要排序的数值范围;sort_index表示排序依据的列或行号,可以是数字或单元格引用;sort_order表示排序顺序,0表示升序,1表示降序;by_col表示是否按列排序,TRUE表示按列排序,FALSE表示按行排序。SORT函数返回一个排序后的数值范围。
例如,假设我们有以下一组数据:
要求“数值”列中的最大值和最小值,可以先使用以下公式对“数值”列进行排序:
=SORT(C2:C7,1,0)
这个公式的结果为:
最大值为12,最小值为3。
SORTBY函数用于按照指定的列或行进行排序,其语法如下:
SORTBY(array,by_array1,[sort_order1],by_array2,[sort_order2],...)
其中,array表示要排序的数值范围;by_array1、by_array2等表示排序依据的列或行,可以是数字或单元格引用;sort_order1、sort_order2等表示排序顺序,0表示升序,1表示降序。SORTBY函数返回一个排序后的数值范围。
例如,假设我们有以下一组数据:
要求在“类别”为“A”的情况下,“数值”列中的最大值和最小值,可以先使用以下公式对“数值”列按照“类别”列进行排序:
=SORTBY(C2:C7,A2:A7,1,0)
这个公式的结果为:
最大值为12,最小值为3。
RANK函数用于计算一组数值在排序后的顺序,其语法如下:
RANK(number,ref,[order])
其中,number表示要计算排名的数值;ref表示要进行比较的数值范围;order表示排序顺序,0表示升序,1表示降序。RANK函数返回number在ref中的排名。
例如,假设我们有以下一组数据:
要求“数值”列中的最大值和最小值,可以先使用以下公式计算每个数值在排序后的排名:
=RANK(C2,C2:C7,0)
这个公式的结果为:
最大值为1(对应数值12),最小值为6(对应数值3)。
四、使用条件格式
Excel2017还提供了多种条件格式,可以方便地对一组数值进行可视化处理,并得到最大值和最小值。其中,常用的条件格式有颜色标度、数据条和图标集。
颜色标度用于根据数值的大小来显示不同的颜色,其设置方法如下:
1. 选中要设置颜色标度的数值范围;
2. 在“开始”选项卡中点击“条件格式”按钮,选择“颜色标度”;
3. 选择合适的颜色标度,并设置最大值和最小值对应的颜色。
例如,假设我们有以下一组数据:
要求“数值”列中的最大值和最小值,可以先设置一个颜色标度:
这个颜色标度的最大值为12,最小值为3。
数据条用于根据数值的大小来显示不同长度的条形图,其设置方法如下:
1. 选中要设置数据条的数值范围;
2. 在“开始”选项卡中点击“条件格式”按钮,选择“数据条”;
3. 选择合适的数据条类型,并设置最大值和最小值对应的颜色。
例如,假设我们有以下一组数据:
要求“数值”列中的最大值和最小值,可以先设置一个数据条:
这个数据条的最大值为12,最小值为3。
图标集用于根据数值的大小来显示不同的图标,其设置方法如下:
1. 选中要设置图标集的数值范围;
2. 在“开始”选项卡中点击“条件格式”按钮,选择“图标集”;
3. 选择合适的图标集,并设置最大值和最小值对应的图标。
例如,假设我们有以下一组数据:
要求“数值”列中的最大值和最小值,可以先设置一个图标集:
这个图标集的最大值为12,最小值为3。
综上所述,Excel2017求最大值和最小值的方法有很多种,可以根据具体的需求选择合适的方法。无论是使用函数、排序、条件格式还是其他方法,都可以方便地得到最大值和最小值,并对数据进行更深入的分析和处理。