EXCEL 如何制作瀑布图,对于有些数据做图表非常适合用瀑布图,比如生活开支......
Excel:提取产品的中间价格
你会算最大值、最小值、平均值,那你会算产品的中间价格吗?MEDIAN(number1, [number2], ...),如果参数集合中包含偶数个数字,函数MEDIAN将返回位于中间的两个数的平均值。了解了什么是中值,也知道了excel中有该函数存在,那么接下来解决问题就简单多了。
方法/步骤
下图为各供应商对我司采购产品的报价,现要计算出各产品报价的中值,该怎么计算呢?
首先来说一说什么是中值呢?
中值是一组数中间位置的数。
Excel中专门有一个算中值的函数,你知道是谁吗?那就是——函数MEDIAN。
函数MEDIAN:返回一组数的中值。
MEDIAN(number1, [number2], ...)
如果参数集合中包含偶数个数字,函数MEDIAN将返回位于中间的两个数的平均值。
了解了什么是中值,也知道了excel中有该函数存在,那么接下来解决问题就简单多了。
输入公式:=MEDIAN(B2:G2)
完美解决,perfect!
为什么产品1的中间价格是9.6呢?
供应商A、B、C、D、E、F对产品1的报价依次是9.89、9.82、9.23、9.07、9.81、9.39;
价格按照从小到大的排列顺序是:9.07、9.23、9.39、9.81、9.82、9.89;
那么处在中间位置的价格是9.39和9.81,是两个数字;
函数MEDIAN将返回9.39和9.81这两个数的平均值,即返回结果为9.6。
为什么产品4的中间价格是9.88呢?
供应商A、B、D、E、F对产品4的报价依次是10.77、10.85、9.68、9.01、9.88,其中供应商C无报价,显示文本“无”;
(如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略不计)
所以报价显示“无”的都不被计算;
价格按照从小到大的排列顺序是:9.01、9.68、9.88、10.77、10.85;
那么处在中间位置的价格是9.88;
即函数MEDIAN返回结果为9.88。
如果只需要求某种指定产品的中间价格,又该怎么做呢?
知道怎么求中值了,那这个问题不也很简单吗?只需要加个条件判断就行了
输入公式:
=MEDIAN(IF(A12=A2:A9,B2:G9))
数组公式,按Ctrl Shift Enter>三键结束。
A12=A2:A9部分表示条件成立返回TRUE,条件不成立返回FALSE;
用函数IF来判断,如果…就…否则…
IF(A12=A2:A9,B2:G9)部分表示如果第一参数返回TRUE,就返回B2:G9单元格内容,否则返回FALSE,可以按F9键查看;
如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略不计;所以逻辑值FALSE和文本“无”都不被计算;
剩下的10.83、12.27、10.4、12.3、12.68按照从小到大的排列顺序是10.4、10.83、12.27、12.3、12.68;
用函数MEDIAN求中值,返回的中间价格是12.27。
个人建议
最终效果如图所示。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!