非凡资讯

商务办公培训资讯>上海Office软件培训—在Excel中如何计算一组数据中大于某数的最小值

上海Office软件培训—在Excel中如何计算一组数据中大于某数的最小值
发布日期:2016/3/1 13:58:00    上海非凡进修学院 1630 分享
 在统计数据的最大、最小值时,有时候需要根据某个特定的条件来求最大或最小值。如图 101‑1所示为某公司2010年3月销售额统计表,如何求出大于平均销售额的最小值?

上海Office软件培训

101‑1大于平均值的销售额最小值

→ 解决方案1

使用LARGESMALL+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。因而此方法不可条件与数值的数组相乘方式。

相关文章:
上海Office办公培训—Win10无缘政府采购 微软中国合资公司或将难产
上海Office软件培训—SUMIFS函数的公式语法及使用方法实例
上海Excel培训学校—使用LOOKUP函数区分每个月的上旬中旬下旬
上海Office软件培训—Excel的必学函数—VLOOKUP函数
上海办公自动化培训—vlookup函数的12种常见错误、原因及解决方法
免费试听热门课程
在线客服
热线电话
非凡学院公众号