Excel如何按A列分组并根据A列中的值group by计算平均值

问题描述 投票:0回答:1

我尝试过使用=Ifaverage。但说实话我对Excel一无所知。我从来没有用过它。感谢您提前提供帮助

excel average
1个回答
1
投票

应该解决这个问题:

=LET(a,A1:A6,b,B1:B6,c,UNIQUE(a),HSTACK(c,MAP(c,LAMBDA(z,AVERAGE(FILTER(b,a=z))))))

结果:

或者手动选择唯一值并使用

AVERAGEIF
:

=AVERAGEIF($A$1:$A$6,A10,$B$1:$B$6)

© www.soinside.com 2019 - 2024. All rights reserved.