VBATools

Rangowanie występowania

by on Jun.22, 2018, under Excel, Oprogramowanie, Płatne

Rangowanie to metoda obliczenia pozycji występowania. Polega ona na utworzeniu listy, w której posortowane wartości otrzymają swój kolejny numer. W przypadku list, w których liczby statystyczne posiadają te same wartości, rangi musza uwzględnić taką sytuację nadając odpowiednia wagę.

Dodatek do Excela, który realizuje tą czynność, daje możliwość nadania takich rang wg dowolnie zaznaczonego obszaru komórek.

Wymogiem koniecznym jest obszar jednokolumnowy.

Oto przykład zastosowania, w którym pokazana jest metoda obliczenia dla listy wartości wiązanych (posiadających te same wartości na liście). Można zaobserwować iż po posortowaniu listy rangi otrzymują kolejne wartości, a tam gdzie wartość występuje wielokrotnie oblicza ich średnią. W przypadku takich wystąpień kolejna wartość otrzymuje rangę uwzględniającą wykorzystaną pozycję, tak aby ilość wartości na liście miała tożsame odniesienie do ilości rangi. W prezentowanym przypadku ilość próbek = 11 to też ostatnia ranga skoro nie jest wielokrotna również posiada liczbę 11.

Interface posiada możliwość umieszczenia rangowania wystąpień po prawej jak i po lewej stronie zaznaczonego obszaru danych. A jeżeli chcesz posortować dane odwrotnie, no to niespodzianka, następna odsłona posiada możliwość sortowania od największej aby nadać rangi: (domyślnie malejąco).

 

Dodatek wykonany jest w języku VBA dla wersji Office >= 2007 (oraz 365)

Zainteresowani zakupem dodatku proszeni są o kontakt i zapoznanie się z warunkami licencji.

 

(c) Shon Oskar – www.VBATools.pl

Wszelkie prawa zastrzeżone. Żadna część ani całość tego artykułu nie może być powielana ani publikowana bez zgody autora.

:, , , ,

Leave a Reply

Recently Active Members

Profile picture of vbatools
Profile picture of Karol Stilger
Profile picture of Anorak
Profile picture of marcinmachalowski
Profile picture of Joanna Subik
Profile picture of programistaaccess
Profile picture of piotrpawlik
Profile picture of Emil Wasilewski
Profile picture of kicekpicek
Profile picture of coldfusion
Profile picture of Gosia Borzęcka
Profile picture of lukaszch
Profile picture of itadministracja
Profile picture of farbenia
Profile picture of Łukasz Kałużny
Profile picture of kabzinski
Profile picture of rtynski
Profile picture of leszekbetlinski
Profile picture of Iv
Profile picture of Justyna Spychała