Paweł
B.
Doradca Klienta,
Deutsche Bank PBC SA
Temat: Przyporządkowanie wartości z dodatkowym warunkiem
Cześć,mam problem z przyporządkowaniem wysokości nagrody grupy pracowników.
Baza wygląda następująco:
100 rekordów, posortowanych malejąco, po określonej wartości (np. wynik sprzedaży). Ilość rekordów jest zmienna w zależności od miesiąca.
Muszę
...określić próg nagrody w zależności od tego wyniku:
>=15 I nagroda
>=10 II nagroda
>=7,5 III nagroda
<7,5 brak nagrody
ale...
maksymalnie w każdej kategorii może być maksymalnie 10% osób. Jeżeli jest więcej, spadają do kolejnego progu. Jeżeli nie kwalifikują się do III nagrody wypadają w ogóle. Czasami jest mniej osób niż maksymalna ilość, ze wzgledu na brak spełnienia ww. warunku.
Chciałbym...
aby przy pomocy tylko funkcji określić poziom nagrody automatycznie.
Czy macie pomysł jakich funkcji użyć i jak je zastosować, aby uzyskać ww. przyporządkowanie.
Przykład (dla bazy 20 rekordów)
Miejsce-w-rankingu Wynik --Przypisana-nagroda---Uwagi
1-------------------------20--------I-Nagroda
2-------------------------17--------I-Nagroda
3-------------------------16--------II-Nagroda--------------Nie-spełnia-10%
4-------------------------12--------II-Nagroda
5-------------------------11--------III-Nagroda-------------Nie-spełnia-10%,-spadł-z-II,-bo-miejsce-zajął-spadek-z-I
6---------------------------9--------III-Nagroda
7---------------------------8--------Brak-nagrody----------Nie-spełnia-10%
8---------------------------7,5------Brak-nagrody----------Nie-spełnia-10%
9---------------------------6 -------Brak-nagrody
10-------------------------5 -------Brak-nagrody
itd