Екцел формула: Ранг без веза -

Преглед садржаја

Генеричка формула

=RANK(A1,range)+COUNTIF(exp_range,A1)-1

Резиме

Да бисте доделили ранг без веза, можете користити формулу засновану на функцијама РАНК и ЦОУНТИФ. У приказаном примеру, формула у Е5 је:

=RANK(C5,points)+COUNTIF($C$5:C5,C5)-1

где је „тачке“ именовани опсег

Објашњење

Ова формула прекида везе једноставним приступом: ова прва веза на листи „побеђује“ и додељује јој се виши ранг. Први део формуле нормално користи функцију РАНК:

=RANK(C5,points)

Ранк враћа израчунати ранг, који ће садржати везе када вредности које се рангирају укључују дупликате. Имајте на уму да ће функција РАНК сама по себи додијелити исти ранг дупликатима вриједности и прескочити сљедећу вриједност ранга. То можете видети у колони Ранк 1, редови 8 и 9 на радном листу.

Други део формуле прекида везу са ЦОУНТИФ:

COUNTIF($C$5:C5,C5)-1

Обратите пажњу да је опсег који дајемо ЦОУНТИФ референца која се шири: прва референца је апсолутна, а друга релативна. Све док се вредност појављује само једном, овај израз се поништава - ЦОУНТИФ враћа 1, од чега се одузима 1.

Међутим, када се нађе дупликат броја, ЦОУНТИФ враћа 2, израз враћа 1, а вредност ранга се повећава за 1. У суштини, ово „замењује“ вредност ранга која је првобитно прескочена.

Исти поступак се понавља као што се формула копира низ колону. Ако се наиђе на други дупликат, вредност ранга се повећава за 2 итд.

Занимљиви Чланци...