Próbuję znaleźć 5 najlepszych nazw, które uzyskały najwyższą liczbę na podstawie średniej.
Name Score
Ann 15
Jess 20
David 10
John 9
Ann 10
David 10
Jon 2
W oparciu o powyższe dane należy znaleźć najlepszego strzelca, biorąc średnią wartość punktową i zwracając nazwę.
Czy istnieje formuła w programie excel?
Odpowiedzi:
0 dla odpowiedzi № 1Odnosząc się do artykułu zalecanego przez Vityata,ta formuła będzie działać dla twoich potrzeb, jeśli po prostu dodasz formułę averageif w kolumnie C, a następnie zmienisz wszystkie odniesienia do nowej kolumny. Średnia, jeśli wzór w kolumnie C powinien być:
=AVERAGEIF($A$2:$A$8,$A2,$B$2:$B$8)
Dostosowana formuła w kolumnie D będzie wyglądać następująco:
=INDEX($A$2:$A$8,MATCH(1,INDEX(($C$2:$C$8=LARGE($C$2:$C$8,ROWS(D$1:D1)))*(COUNTIF(D$1:D1,$A$2:$A$8)=0),),0))
Również w artykule komentator zapytał, jak to zrobićdostosuj formułę do sumy punktów (w zasadzie taka sama jak twoja średnia), a oryginalny plakat polecił tabelę przestawną. Ale jeśli chcesz uniknąć czopów, po prostu dodaj średnią kolumnę i skończ z nią.