Piotr Stec

Piotr Stec Dyrektor, Polska
Agencja Rozwoju
Regionalnego - PARR

Temat: podaj.pozycje z pominięciem wybranej wartości

Witam!

Mam problem z funkcją podaj.pozycje. Chcę aby dla wybranych wskaźników funkcja wyliczała pozycję, którą dana gmina zajmuje na tle innych. W przypadku wartości, które są stymulantami (pożądane wartości większe) nie ma problemu. Natomiast problem występuje w przypadku niektórych destymulant (im mniejsza wartość tym lepiej).

Problem wynika z tego, że w przypadku wartości zero dla danej gminy automatycznie osiąga ona ostatnie miejsce w rankingu (na 9 analizowanych gmin 9 miejsce). I każda gmina, która ma wartość 0 automatycznie ma przypisywane 9 miejsce w rankingu. Ale w sytuacji, w której kilka gmin ma wartość 0, formuła, którą stworzyłem gminom z wartościami dodatnimi przypisuje wartości nie 1,2,3 a 7,8,9.

Nie wiem ja stworzyć formułę, która w przypadku destymulant (wartości najmniejsze są najlepsze) będzie z uwzględnianych do rankingowania gmin wyłączała te, które maja wartość 0 (przypisane im miejsce ostatnie w rankingu), a pozostałe rankingowała poczynająć od 1 w górę.

Plik z problemem: http://www.parr.com.pl/pub/pozycja.xlsx
Bogdan Gilarski

Bogdan Gilarski www.excelperfect.pl
Perfect And
Practical

Temat: podaj.pozycje z pominięciem wybranej wartości

Przetestuj czy o to chodzi?
=JEŻELI(B4=0;$B$1;LICZ.JEŻELI($B$4:$J$4;"<"&B4)-LICZ.JEŻELI($B$4:$J$4;0)+1)
Piotr Stec

Piotr Stec Dyrektor, Polska
Agencja Rozwoju
Regionalnego - PARR

Temat: podaj.pozycje z pominięciem wybranej wartości

Panie Bogdanie,

hats off :)
Piotr Stec

Piotr Stec Dyrektor, Polska
Agencja Rozwoju
Regionalnego - PARR

Temat: podaj.pozycje z pominięciem wybranej wartości

A może Pan mi pomoże z jeszcze jednym problemem?

Mam różne wskaźniki, którym są przypisane wartości. Następne te wartości są rankingowane i nadawane są im miejsca. Ja chcę aby formuła automatycznie "wyrzucała" mi wszystkie wskaźniki, które mają np. wartość 1.

Pod tym linkiem przesyłam plik, w który obrazuje to o czym piszę: http://www.parr.com.pl/pub/zeszyt1.xlsx.
Bogdan Gilarski

Bogdan Gilarski www.excelperfect.pl
Perfect And
Practical

Temat: podaj.pozycje z pominięciem wybranej wartości

No to może bez Pan :)
Za pomoca formuł tablicowych (zatwierdzamy po każdej edycji Ctrl+Shift+Enter a nie tylko Enter) można dla zakresu danych od wiersza 1 do 100
=INDEKS($C$1:$C$100;MIN.K(JEŻELI($E$1:$E$100=1;WIERSZ($E$1:$E$100);"");WIERSZ(E1)))
i kopia w dół.
Nie ma obsługi błędów, czyli ... ale to można sobie samemu dorobić funkcją (JEŹELI.BŁĄD(....))..
No dobra, serce mi zmiękło :)
=JEŻELI.BŁĄD(INDEKS($C$1:$C$100;MIN.K(JEŻELI($E$1:$E$100=1;WIERSZ($E$1:$E$100);"");WIERSZ(E1)));"")

W Excelu >= 2010 mozna, w przypadku formuł tablicowych, odwoływać się (już) do całych kolumn, czyli można wpisać C:C zamiast C1:C100 ale będzie bardziej mulić
=JEŻELI.BŁĄD(INDEKS($C:$C;MIN.K(JEŻELI($E:$E=1;WIERSZ($E:$E);"");WIERSZ(E1)));"")

Formuły tablicowe mulą!!!Ten post został edytowany przez Autora dnia 19.03.14 o godzinie 01:33
Piotr Stec

Piotr Stec Dyrektor, Polska
Agencja Rozwoju
Regionalnego - PARR

Temat: podaj.pozycje z pominięciem wybranej wartości

działa :)

Szacun!

Następna dyskusja:

FUNKCJA - PODAJ.POZYCJE




Wyślij zaproszenie do