图101‑1大于平均值的销售额最小值
→ 解决方案1:
使用LARGE或SMALL+COUNTIF函数组合求出大于平均值的销售额最小值。
→ 操作方法
在C16单元格输入以下2个公式之一:
公式1 =LARGE(C3:C14,COUNTIF(C3:C14,">"&AVERAGE(C3:C14)))
公式2 =SMALL(C3:C14,COUNTIF(C3:C14,"<="&AVERAGE(C3:C14))+1)
→ 原理分析
提取大于均值的最小值
公式1使用COUNTIF函数统计C列销售额大于平均值的数据个数,然后使用LARGE函数提取大于平均值的最小值。
公式2使用COUNTIF函数统计C列销售额小于等于平均值的数据个数,并加1后使用SMALL函数提取大于均值的最小值。
→ 解决方案2:
使用MIN+IF函数组合求出大于平均值的销售额最小值。
→ 操作方法
在C16单元格输入如下数组公式,按
{=MIN(IF(C3:C14>AVERAGE(C3:C14),C3:C14))}
→ 原理分析
1.首先使用IF函数判断C列销售额是否大于平均值,如果大于,则返回对应销售额,否则返回FALSE,得出如下数组:
{11501;FALSE;10088;11166;10920;FALSE;9548;14931;FALSE;14379;FALSE;FALSE}
2.利用MIN函数忽略逻辑值的特性,求出该数组中的最小值,即得出大于平均值的销售额最小值。
注意:如果使用(C3:C14>AVERAGE(C3:C14)*C3:C14数组相乘方式代替IF函数判断,不超过均值的将返回0, 得出如下数组:
{11501;0;10088;11166;10920;0;9548;14931;0;14379;0;0}
再用MIN函数求最小值将返回0。因而此方法不可条件与数值的数组相乘方式。