MAX 函数确实不仅仅是一个查找最大值的简单函数,它还有很多巧妙的用法。以下是对这些用法的详细分析:

一、常规用法复习

计算最高销售额,公式=MAX(A2:A11),这是 MAX 函数最基本的用法,用于在给定的数据区域中找出最大值。

excel中MAX函数的五种精妙用法详解-趣帮office教程网

二、五种精妙用法

用法一:给合并单元格批量添加序号

  • 选中 A2:A11 区域,输入公式=MAX($A$1:A1) 1,按 Ctrl Enter 键完成。
  • 这里利用 MAX 函数获取当前单元格上方区域中的最大值,然后加 1 得到序号。由于合并单元格的特性,普通的序号填充方法可能会出现错误,而这个方法可以巧妙地解决这个问题。

excel中MAX函数的五种精妙用法详解-趣帮office教程网

用法二: 跳过空行批量添加序号

  • 公式=IF(C2="","",MAX(A$1:A1) 1)
  • 当 C2 单元格为空时,返回空值,否则利用 MAX 函数获取当前行上方非空区域的最大值加 1 作为序号。这样可以在有姓名的行添加序号,自动跳过没有姓名的空行。

excel中MAX函数的五种精妙用法详解-趣帮office教程网

用法三:数据查询

  • 可以根据姓名查找销售额,公式=MAX((A2:A11=D2)*B2:B11)
  • 这里利用数组运算,当 A2:A11 中的值等于查找的姓名(D2)时,返回对应的 B2:B11 中的销售额,然后通过 MAX 函数找出其中的最大值,实现数据查询,甚至可以进行多条件查询。

excel中MAX函数的五种精妙用法详解-趣帮office教程网

用法四:计算销售提成

  • 计算提成规则是销售额×10%,最低标准是 500,没达到就按 500 算,公式=MAX(500,B2*10%)
  • 通过 MAX 函数比较销售额乘以 10%和 500 的大小,取较大值作为销售提成,确保提成不低于最低标准。

excel中MAX函数的五种精妙用法详解-趣帮office教程网

用法五:计算迟到时间

  • 8 点之后算迟到,公式=MAX(B2,"8:00")-"8:00"
  • 利用 MAX 函数比较上班时间(B2)和“8:00”的大小,取较大值,然后减去“8:00”,得到迟到的时间长度。如果上班时间早于“8:00”,则迟到时间为 0。

excel中MAX函数的五种精妙用法详解-趣帮office教程网