MAX 函数确实不仅仅是一个查找最大值的简单函数,它还有很多巧妙的用法。以下是对这些用法的详细分析:
一、常规用法复习
计算最高销售额,公式=MAX(A2:A11)
,这是 MAX 函数最基本的用法,用于在给定的数据区域中找出最大值。
二、五种精妙用法
用法一:给合并单元格批量添加序号
- 选中 A2:A11 区域,输入公式
=MAX($A$1:A1) 1
,按 Ctrl Enter 键完成。 - 这里利用 MAX 函数获取当前单元格上方区域中的最大值,然后加 1 得到序号。由于合并单元格的特性,普通的序号填充方法可能会出现错误,而这个方法可以巧妙地解决这个问题。
用法二: 跳过空行批量添加序号
- 公式
=IF(C2="","",MAX(A$1:A1) 1)
。 - 当 C2 单元格为空时,返回空值,否则利用 MAX 函数获取当前行上方非空区域的最大值加 1 作为序号。这样可以在有姓名的行添加序号,自动跳过没有姓名的空行。
用法三:数据查询
- 可以根据姓名查找销售额,公式
=MAX((A2:A11=D2)*B2:B11)
。 - 这里利用数组运算,当 A2:A11 中的值等于查找的姓名(D2)时,返回对应的 B2:B11 中的销售额,然后通过 MAX 函数找出其中的最大值,实现数据查询,甚至可以进行多条件查询。
用法四:计算销售提成
- 计算提成规则是销售额×10%,最低标准是 500,没达到就按 500 算,公式
=MAX(500,B2*10%)
。 - 通过 MAX 函数比较销售额乘以 10%和 500 的大小,取较大值作为销售提成,确保提成不低于最低标准。
用法五:计算迟到时间
- 8 点之后算迟到,公式
=MAX(B2,"8:00")-"8:00"
。 - 利用 MAX 函数比较上班时间(B2)和“8:00”的大小,取较大值,然后减去“8:00”,得到迟到的时间长度。如果上班时间早于“8:00”,则迟到时间为 0。
评论 (0)