Excel中有很多函数经常都会用到,如MAX,MIN,SMALL,LARGE,MAXIFS,MINIFS这些函数学会了有很大的用处。 在计算销售时,有以下这样的规则,即:超过150%,最高按150%计算,如果低于70%,则按70%计算,其他部分按实际值计算。 在C2单元格中输入以下公式,向下填充至C5单元格。 =MAX(MIN(B2,150%),70%) 公式解释: MIN(B2,150%)是取B2单元格中的值与150%进行比较,二都取最小值,即达成设置上限的目的。 MAX(MIN(B2,150%),70%)然后用MIN函数取出的最小值与70%比较,二者取最大值,即达成设定下限的目的。 MAX与 MIN位置可以互换,并修改相应的参数,得到的结果是一样的,即公式可以写成:
如图所示,是某公司的某个时期内的费用明细。需要统计费用最大的三笔与最小的三笔各是多少,并且按照从大小到小排列。 在E3单元格中输入以下公式,向下填充至E5单元格。 =LARGE($C$2:$C$13,ROW(1:1)) 注意:上面这两个公式主要是通过ROW函数生成连续的1,2,3序列,然后使用LARGE函数依次取出数据区域中对应的第1,2,3个最大值。 在E8单元格中输入以下公式,向下填充至E10单元格。
由于是降降序的排列,所以使用了4-ROW这样的构造,将可以得到3,2,1这样的序列,最后使用SMALL函数进行获取到最小的1,2,3个数字。 如图所示,求每个部门的最大的费用与最小的费用。 在F3单元格中输入以下公式,向下填充至F5单元格。 =MAXIFS(C:C,A:A,E3) 在F3单元格中输入以下公式,向下填充至F5单元格。
需要注意的是:这两个函数MAXIFS与MINIFS函数都是Excel2019中才有的函数,如果使用的是低版本的读者可以使用数据透视表的方法来完成。这两个函数的语法是一样的,即: =MAXIFS(求值区域,条件区域1,条件1,条件区域2,条件2,……) =MINIFS(求值区域,条件区域1,条件1,条件区域2,条件2,……) |
|