- ·上一篇:如何快速选中excel指定行数
- ·下一篇:如何强行换行Excel
excel筛选之后如何求平均值
1.excel如何筛选后求平均值
对筛选后的值进行汇总,目的是为了将隐藏的数据忽略不计知,如果单纯使用公式无法将其忽略,那么可以使用excel中的列表功能,将道表格的数据创建列表后回,既可以忽略隐藏行又可以方便的进行多项汇总,更好的是它可以自动支持数据扩展,一举三得,下面我做一个简单的数据演示:
点击放大查答看
2.Excel中多条件筛选后的平均值问题请高手帮忙,怎样根据时间段和 爱
可能通过数组{=AVERAGE(IF($B$3:$B$37=G5,$D$3:$D$37))}来完成(输入完成后在编辑栏中按ctrl+shift+enter三键确认),但这时如果单价没有数的话也计算在内的,导致实际平均数要小。
如果要把单价是0的排除在外,则把公式改为=AVERAGE(IF(($B$3:$B$37=G4)*($D$3:$D$370),$D$3:$D$37))(数组),见I列。 如果价格为空格的话就用=IF(ISERROR(AVERAGE(IF(($B$3:$B$37=G4)*($D$3:$D$370)*($D$3:$D$37""),$D$3:$D$37)))=FALSE,AVERAGE(IF(($B$3:$B$37=G4)*($D$3:$D$370)*($D$3:$D$37""),$D$3:$D$37)),0) 因为average()只能求出所选区域的平均值 ,如果附加条件的话只能用数组,以去掉不要的数据项。
当然用数组比较麻烦,运算速度也变慢了,所以尽可能不用数组来解题。 另外,你原来筛选出来的类型号有重复的,我又重新筛选了一下,去掉了几个重复的类型号。
具体见附件。
3.Excel中多条件同列筛选后的平均值问题请高手帮忙,怎样根据时间 爱
公式为=(SUMIF(E3:E37,"9KFR-36GW/X",F3:F37)+SUMIF(E3:E37,"9KFR-50L/DA02",F3:F37))/(SUMIF(E3:E37,"9KFR-36GW/X",C3:C37)+SUMIF(E3:E37,"9KFR-50L/DA02",C3:C37)) 具体解释一下,这个东西需要加2个辅助列,一个是条件,一个是单行的总价,见附件的E列和F列。
条件是月份条件和产品名条件的综合,单行总价为了计算平均价格的总额部分的需要。 公式用到了SUMIF函数,也就是说条件列满足某条件,把结果列的值相加。
本题中把2种产品的总价加总,然后除以总数量得到平均单价。 本题也可以通过EXCEL的VBA宏实现,编程实现可以不用辅助列,但需要对程序语句比较熟悉。
不过辅助列是可以隐藏的,如果做成报表的话也不影响美观。
4.怎样在EXCEL筛选出的一组数据中求平均值
有两种方法:
excel怎么求平均值方法1
1、excel求平均值,首先打开一个excel表格。
2、首先选中要算出平均值的单元格,然后选择excel公式-自动求和-平均值。
3、此时excel求平均值就已经做好了。
excel怎么求平均值方法2
1、可以直接在编辑栏中输入公式“=average(e2:e4)”,然后按回车键。
2、此时excel怎么求平均值就已经解决了。
5.excel如何求含权重的均值
可以使用数组公式(按Ctrl+Shift+Enter组合键确认输入,输入后Excel会自动在公式前后加上一对大括号,表示这是个数组公式)。
=SUM(A1:A3*B1:B3/SUM(B1:B3))
公式解析:
=A1:A3*B1:B3/SUM(B1:B3)
数组计算,返回数组
=10*2/9 和 20*3/9 和 30*4/9的值既
={2.22222222222222;6.66666666666667;13.3333333333333}
最后再嵌套一个SUM函数求和,所以结果就=22.22222
知识扩展:
外面嵌套的SUM函数,也可以使用SUMPRODUCT函数,就不必按Ctrl+Shift+Enter组合键确认输入,只要按Enter键就可以了,因为SUMPRODUCT支持这样的数组计算,而不用标识为数组公式。
=SUMPRODUCT(A1:A3*B1:B3/SUM(B1:B3))
