Jeśli masz listę liczb, możesz ją łatwo uszeregować za pomocą funkcji RANK. Jeśli jednak masz te liczby w różnych grupach, znalezienie pozycji w grupach może być wyzwaniem.
Na przykład, jak pokazano poniżej, istnieją dwie grupy (A i B) z 5 przedmiotami w każdej grupie. Każda pozycja ma wynik w kolumnie C. Teraz są wykonane dwa rankingi z tym zestawem danych. Kolumna D zawiera rankingi ogólne, a Kolumna E rankingi grupowe.
Teraz są dwa rankingi wykonane z tym zestawem danych. Kolumna D zawiera rankingi ogólne, a Kolumna E rankingi grupowe.
Chociaż ogólny ranking można łatwo wykonać za pomocą funkcji RANK, ten dla grup jest nieco bardziej złożony.
Pozycja w grupach w programie Excel
Oto wzór, który da rangi w grupach w Excelu:
=PRODUKTSUMA((A2=$A$2:$A$11)*(C2<$C$2:$C$11))+1
Jak to działa?
Ta formuła sprawdza 2 warunki:
- (A2 = $ A $ 2: $ A $ 11) - Ta część zwraca tablicę TRUE / FALSE w oparciu o grupę. Więc jeśli użyjesz tego w komórce E2, sprawdzi A2:A11 i zwróci TRUE wszędzie tam, gdzie znajdzie grupę A i FALSE, gdy znajdzie jakąkolwiek inną grupę.
- (C2<$ C$2:$C$11) - to sprawdza, czy wynik jest mniejszy niż inne wyniki w C2: C11 i zwraca TRUE, jeśli jest mniejszy, i FALSE, jeśli jest większy.
Gdy te dwie tablice wartości TRUE/FALSE zostaną pomnożone, zwróci TRUE tylko w tych przypadkach, w których spełnione są oba warunki, tj. gdy grupy są zgodne, a wyniki są mniejsze niż wynik w wierszu, w którym używana jest formuła.
Formuła SUMPRODUCT następnie po prostu zwraca całkowitą liczbę takich wystąpień, w których warunki są spełnione.
1 jest dodawany do wyniku SUMPRODUCT, aby uzyskać rangę danego wyniku w tej grupie.
Kliknij tutaj, aby pobrać przykładowy plik.