我在Excel中有一个包含2列的表。列A(所有者)有一个名称列表。 B列(持续时间)有一个数字列表。我需要获得每个所有者的平均数字。所以对詹姆斯来说,这将是(4 + 5 + 18)/ 3.我知道如何在Excel中获得平均值,但我不知道如何有条件地说: 如果A =" James"中的值,则使用B列中的值。
A B
---------------
Owner Duration
James 4
Dan 67
Ger 3
James 5
Ger 75
James 18
答案 0 :(得分:3)
AVERAGEIF
功能可以让你这样做。
=AVERAGEIF(A2:A7,"James",B2:B7)
还有SUMIF,COUNTIF和其他。
答案 1 :(得分:1)
您需要在数据透视表中执行此操作。
选择所有数据。
转到插入>>数据透视表>>点击确定