请教excel中求特定条件下的平均值
展开全部
设数据如图:
如果用数
因"A"列每种值个数相等(图中为"3",将公式
=SUMIF(A:A,A1,B:B)/3
复制后粘贴到"B1"单元格,对准右下角,光标成"+"状是双击,如图:
楼上数组公式:
=AVERAGE(IF(A2:A14=A2,B2:B14))
应改为:
=AVERAGE(IF($A$1:$A$13=A1,$B$1:$B$13))
后双击该单元格,按"Shift"+"Ctrl"+"Enter"键,这时公式变成
{=AVERAGE(IF($A$1:$A$13=A1,$B$1:$B$13))}
如图:
再将公式双击下去,如图:
如果用数
因"A"列每种值个数相等(图中为"3",将公式
=SUMIF(A:A,A1,B:B)/3
复制后粘贴到"B1"单元格,对准右下角,光标成"+"状是双击,如图:
楼上数组公式:
=AVERAGE(IF(A2:A14=A2,B2:B14))
应改为:
=AVERAGE(IF($A$1:$A$13=A1,$B$1:$B$13))
后双击该单元格,按"Shift"+"Ctrl"+"Enter"键,这时公式变成
{=AVERAGE(IF($A$1:$A$13=A1,$B$1:$B$13))}
如图:
再将公式双击下去,如图:
展开全部
用VLOOKUP公式如下:
你在SHEET2表中的B2单元格中输入=IF(ISNA(VLOOKUP(A2,SHEET1!A2:B100,2,0)),
,VLOOKUP(A2,SHEET1!A2:B100,2,0))
在SHEET2表中的C2单元格中输入=IF(ISNA(VLOOKUP(A2,SHEET1!A2:C100,3,0)),
,VLOOKUP(A2,SHEET1!A3:C100,3,0))即可
你在SHEET2表中的B2单元格中输入=IF(ISNA(VLOOKUP(A2,SHEET1!A2:B100,2,0)),
,VLOOKUP(A2,SHEET1!A2:B100,2,0))
在SHEET2表中的C2单元格中输入=IF(ISNA(VLOOKUP(A2,SHEET1!A2:C100,3,0)),
,VLOOKUP(A2,SHEET1!A3:C100,3,0))即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我还有一个办法就是分类汇总
菜单栏,数据=》分类汇总=》汇总方式选择“平均值”
菜单栏,数据=》分类汇总=》汇总方式选择“平均值”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很好的问题
我没办法解决,估计只有那种对EXCEL很精通的才能解答,我做个记号,待会看下解决没。
我没办法解决,估计只有那种对EXCEL很精通的才能解答,我做个记号,待会看下解决没。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询