当前位置:首页教育技巧excel技巧excel公式与函数

excel筛选之后如何求平均值

2025-12-20 10:39:25


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))

相关信息


电脑版

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2026 www.at317.com All Rights Reserved .