konto usunięte

Temat: Obliczanie pozycji

Od dłuższego już czasu nie mogę znaleźć rozwiązania, więc może ktoś będzie mi w stanie pomóc.
Chcę wyliczyć pozycję zawodnika wg uzyskanych punktów. To nie jest trudne, natomiast problem pojawia się kiedy zawodnicy uzyskują taką samą ilość punktów.
W takim przypadku decyduje większa ilość uzyskanych 10, jeżeli jest taka sama ilość to 9 itd... aż do 1. Arkusz wylicza sumę, ilości trafionych 10, 9 ... ale brakuje już mi pomysłów jak określić zwycięzcę. Gdyby ktoś wiedział będę wdzięczny. Pozdrawiam.
Jacek U.

Jacek U. Kierownik Projektu
(planowanie i
analizy), Polkomtel

Temat: Obliczanie pozycji

Nie wystarczy posortować po kilku kolumnach/poziomach?

konto usunięte

Temat: Obliczanie pozycji

Jest posortowane, chodzi o to aby na bieżąco wyświetlała się pozycja uwzględniająca powyższe zasady.
Jacek U.

Jacek U. Kierownik Projektu
(planowanie i
analizy), Polkomtel

Temat: Obliczanie pozycji

Można spróbować zebrać wszystkie kolumny do jednej liczby, z której bezpośrednio da się pokazać kolejność.

Mnie udało się tak:

-------
B1:D2
29 7 1
10 4 6

A4:E8
A 10 1 2 299
B 10 1 2 299
C 5 2 4 163
D 5 3 4 170
E 8 4 6 266

--------

a tutaj formuły
--------

B1: =C2*C1+1
C1: =D2*D1+1
D1: 1

B2: =MAX(B4:B8)C2: =MAX(C4:C8)
D2: =MAX(D4:D8)

A4:A8: zawodnicy
B4:B8: liczba punktów
C4:C8: liczba miejsc z 10 pkt.
D4:D8: liczba miejsc z 9 pkt.
E2: =SUMA.ILOCZYNÓW($B$1:$D$1;B4:D4)
E3:E8: skopiowana formuła z E2

--------

Z takim wsadem można już zrobić MAX.K na ostatniej kolumnie i przez wyszukaj.pionowo przypisać do konkretnych liczb zawodników

JacekJacek U. edytował(a) ten post dnia 19.06.11 o godzinie 16:04

konto usunięte

Temat: Obliczanie pozycji

Coś mi nie idzie. Podam konkretny przykład:
Zaw. Nr 1 - 178 pkt.
10-8, 9-6, 8-3, 7-2,6-1;
zaw. Nr 2 - 178 pkt.
10-9, 9-3, 8-5, 7-3.
Wygrywa zawodnik Nr 2 ponieważ uzyskał większą ilość 10, a mi zawsze wychodzi odwrotnie. Może ze mną coś nie tak ;)
Jacek U.

Jacek U. Kierownik Projektu
(planowanie i
analizy), Polkomtel

Temat: Obliczanie pozycji

U mnie jest ok, wygrywa nr 2.

Temat: Obliczanie pozycji

Kiedyś robiłem tabele wyników dla 30 zawodników w strzelaniu.
Punktacja od 0 do 10 punktów. O kolejności decydowały punkty oraz ilość najlepszych wyników w danej serii. Serii było 6.
Lp. Nazwisko Seria 1 Seria 2 Seria 3 Seria 4 Seria 5 Seria 6 Razem
1 Pan Jan 1 8 9 8 7 6 4 42
Początek tabeli od kolumny „B”
Problem rozwiązałem za pomocą pomocniczych kolumn (po jednej dla każdej serii) i napisałem taką formułę:
=JEŻELI(D4=10;0,1;JEŻELI(D4=9;0,01;JEŻELI(D4=8;0,001;JEŻELI(D4=7;0,0001;JEŻELI(D4=6;0,00001;0)))))+JEŻELI(D4=5;0,000001;JEŻELI(D4=4;0,0000001;JEŻELI(D4=3;0,00000001;JEŻELI(D4=2;0,000000001;JEŻELI(D4=1;0,0000000001;0)))))
Skopiowałem formułę w poziomie i w pionie.
Następnie dopisałem w kolejnej kolumnie pomocniczej formułę:
=SUMA(J4:P4), i skopiowałem w pionie
Na koniec w kolumnie „Pozycja” formułę:
=POZYCJA(Q4;$Q$4:$Q$33;0), i skopiowałem w pionie.
Mój Excel 2003 spisał się niezawodnie.
W celu poprawy estetyki ukryłem kolumny pomocnicze i wyszło tak:
kol B kol C kol D kol E kol F kol G kol H kol I kol J kol R
Lp. Nazwisko Seria 1 Seria 2 Seria 3 Seria 4 Seria 5 Seria 6 Razem Pozycja
1 Pan Jan 1 10 10 10 9 8 8 55 2
2 Pan Jan 2 10 10 10 9 9 7 55 1

konto usunięte

Temat: Obliczanie pozycji

Panie Jacku, niestety sposób Pana, choć kilka razy testowany, nie sprawdził się.
150 zawodników, od miejsca 1 do 12 różnica w punktach wynosi około 2-3 pkt. Osobę która powinna zajmować 6 miejsce, ten sposób kwalifikuje ją na 2. Problem jest w tym, że ma najwięcej 10 ale jedno pudło itd...
Teraz spróbuję metodę Pana Zdzisława. Kiedyś może mi się uda ;) Na pewno o tym się dowiecie. Pozdrawiam !Waldemar Ż edytował(a) ten post dnia 22.06.11 o godzinie 22:37

konto usunięte

Temat: Obliczanie pozycji

Więc tak, trzeba stworzyć jak gdyby ranking 10, 9,itd... przypisując wartości liczbowe. U mnie są cztery serie po pięć strzałów, liczy się suma punktów, następnie ilość 10, 9... następnie gdyby dalej było tak samo, wynik czwartej serii, później trzeciej itd. choć do tego momentu jeszcze się nie przytrafiło. Panie Zdzisławie, pomysł znakomity, miałem trochę pracy ale się powiodło. Musiałem te formuły przypisać każdej z 20 komórek w wierszu. I niestety nie wyliczało poprawnie, ale kiedy do sumy dodałem jeszcze wynik końcowy, miodzio !!! Idealnie wylicza miejsce. Wielkie ukłony dla Pana, dzięki !
Teraz będę na podobnej zasadzie rozwiązywał problem strzelania zespołowego ale już powinno teraz pójść.
Pozdrawiam !!!

Temat: Obliczanie pozycji

Zdzisław Sołtys:
Problem rozwiązałem za pomocą pomocniczych kolumn (po jednej dla każdej serii) i napisałem taką formułę:
=JEŻELI(D4=10;0,1;JEŻELI(D4=9;0,01;JEŻELI(D4=8;0,001;
JEŻELI(D4=7;0,0001;JEŻELI(D4=6;0,00001;0)))))+
JEŻELI(D4=5;0,000001;JEŻELI(D4=4;0,0000001;
JEŻELI(D4=3;0,00000001;JEŻELI(D4=2;0,000000001;
JEŻELI(D4=1;0,0000000001;0)))))
Formułę można uprościć:
=10^(D4-11)
Ryszard G. edytował(a) ten post dnia 23.06.11 o godzinie 02:49

Temat: Obliczanie pozycji

Dzięki Ryszard. Świetna formuła.
Kiedyś próbowałem z formułą tablicową ale mi nie wychodziło.
Twoja jest lepsza.
Ps
Ma jednak mała wadę, w przypadku 0 zwraca 0,00000000001 a to
czasem może być przyczyną błędu.Zdzisław Sołtys edytował(a) ten post dnia 03.07.11 o godzinie 22:37

Następna dyskusja:

obliczanie różnicy dat




Wyślij zaproszenie do