EXCEL高手,请帮忙给写个公式
AB09646011591472732041114327412011003491061315519625195148280106541822703001723910468...
A B
0 9
6 4
6 0
1 15
9 14
7 27
3 20
4 11
1 4
3 2
7 4
1 2
0 11
0 0
3 4
9 10
6 13
1 5
5 19
6 2
5 1
9 5
1 4
8 28
0 10
6 5
4 18
2 27
0 3
0 0
1 7
2 3
9 10
4 6
8 10
3 20
5 15
6 11
7 27
5 2
6 2
5 1
1 11
5 1
3 8
1 2
0 16
5 3
3 3
8 14
3 1
9 18
0 5
7 14
8 4
9 3
1 10
2 25
3 7
0 6
7 6
7 0
6 21
3 4
9 8
1 8
1 0
6 4
3 4
7 7
5 22
8 16
8 0
9 8
8 1
5 4
6 8
2 19
3 9
5 3
8 5
1 14
7 12
0 23
3 5
4 51
3 1
5 7
1 6
8 8
6 13
5 3
9 18
3 6
8 4
7 12
7 0
0 13
1 9
6 8
3 6
2 23
9 9
3 2
9 1
5 13
8 11
2 5
7 11
2 1
2 0
0 13
5 6
1 14
4 28
0 3
8 9
0 1
7 9
4 4
6 20
7 2
0 4
1 9
7 2
3 21
3 0
4 7
3 1
1 5
2 19
5 18
7 7
7 0
1 4
0 12
1 1
5 5
6 17
2 8
2 0
7 7
2 1
9 38
7 2
2 2
4 18
0 11
9 4
7 4
3 21
3 0
3 0
0 5
5 16
2 9
3 3
9 8
2 2
2 0
查找A列中相同的值,并计算对应B列中值的平均值,B列是A列相同值的间隔,且A列还会继续输入数据的,B列中的数据也会随之变化的。求高手帮帮忙。谢谢
A B
0 11
9 4
7 4
3 21
3 0
3 0
0 5
5 16
2 9
3 3
9 8
2 2
2 0
比如 0,当前A列中有两个0,对应B列的值是11,5 则我要算的是11+5/个数,假若又输入0,就相应变化。 展开
0 9
6 4
6 0
1 15
9 14
7 27
3 20
4 11
1 4
3 2
7 4
1 2
0 11
0 0
3 4
9 10
6 13
1 5
5 19
6 2
5 1
9 5
1 4
8 28
0 10
6 5
4 18
2 27
0 3
0 0
1 7
2 3
9 10
4 6
8 10
3 20
5 15
6 11
7 27
5 2
6 2
5 1
1 11
5 1
3 8
1 2
0 16
5 3
3 3
8 14
3 1
9 18
0 5
7 14
8 4
9 3
1 10
2 25
3 7
0 6
7 6
7 0
6 21
3 4
9 8
1 8
1 0
6 4
3 4
7 7
5 22
8 16
8 0
9 8
8 1
5 4
6 8
2 19
3 9
5 3
8 5
1 14
7 12
0 23
3 5
4 51
3 1
5 7
1 6
8 8
6 13
5 3
9 18
3 6
8 4
7 12
7 0
0 13
1 9
6 8
3 6
2 23
9 9
3 2
9 1
5 13
8 11
2 5
7 11
2 1
2 0
0 13
5 6
1 14
4 28
0 3
8 9
0 1
7 9
4 4
6 20
7 2
0 4
1 9
7 2
3 21
3 0
4 7
3 1
1 5
2 19
5 18
7 7
7 0
1 4
0 12
1 1
5 5
6 17
2 8
2 0
7 7
2 1
9 38
7 2
2 2
4 18
0 11
9 4
7 4
3 21
3 0
3 0
0 5
5 16
2 9
3 3
9 8
2 2
2 0
查找A列中相同的值,并计算对应B列中值的平均值,B列是A列相同值的间隔,且A列还会继续输入数据的,B列中的数据也会随之变化的。求高手帮帮忙。谢谢
A B
0 11
9 4
7 4
3 21
3 0
3 0
0 5
5 16
2 9
3 3
9 8
2 2
2 0
比如 0,当前A列中有两个0,对应B列的值是11,5 则我要算的是11+5/个数,假若又输入0,就相应变化。 展开
4个回答
展开全部
在C2输入以下公式:“=SUMIF(A:A,ROW()-2,B:B)/COUNTIF(A:A,ROW()-2)”,公式下拖到C11,OK!
在公式中巧妙地将行号引入,解决了公式向下拖时,随着行号的变化,给出了从“0”至“9”10个数字的问题,与A列的数据吻合。
最后算出的结果是:
A列值 对应B列平均值
0 8.055555556
1 6.842105263
2 9
3 6.434782609
4 17.875
5 8.176470588
6 9.142857143
7 8.052631579
8 9.166666667
9 11
补充回答:
用SUMIF函数:在C2输入函数“=SUMIF(A:A,ROW()-2,B:B)”,下拖公式即可
展开全部
看不明白。。。举例说明第一个的结果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你A列中实际上就是0到9,那么你在C1到C10输入0到9,然后在D1输入:
=SUMIF(A:A,C1,B:B)/COUNTIF(A:A,C1)
=SUMIF(A:A,C1,B:B)/COUNTIF(A:A,C1)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询