Екцел формула: Последњи ред у нумеричким подацима -

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

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

=MATCH(bignum,range)

Резиме

Да бисте добили последњу релативну позицију (тј. Последњи ред, последњу колону) за нумеричке податке (са или без празних ћелија), можете да користите функцију МАТЦХ са такозваним „великим бројем“.

У приказаном примеру, формула у Е5 је:

=MATCH(9.99E+307,B4:B9)

Последња * релативна * позиција, а не ред на радном листу

Када градите напредне формуле које креирају динамичке опсеге, често је потребно схватити последњу локацију података на листи. У зависности од података, ово може бити последњи ред са подацима, последња колона са подацима или пресек оба. Напомена: желимо последњу * релативну позицију * унутар датог опсега, а не број реда на радном листу:

Објашњење

Ова формула користи функцију МАТЦХ у режиму приближног подударања за проналажење последње нумеричке вредности у опсегу. Приближно подударање омогућено постављањем трећег аргумента у МАТЦХ на 1 или изостављањем овог аргумента, који је подразумевано 1.

Вредност претраживања је такозвани „велики број“ (понекад скраћено „бигнум“) који је намерно већи од било које вредности која ће се појавити у опсегу.

Резултат је да ће се МАТЦХ „одступити“ до последње нумеричке вредности у опсегу и вратити ту позицију.

Напомена: овај приступ добро функционише са празним ћелијама у опсегу, али није поуздан код мешовитих података који укључују и бројеве и текст.

О бигнуму

Највећи број који Екцел може да поднесе је 9,99999999999999Е + 307.

Када на овај начин користите МАТЦХ, можете да користите било који велики број за који је загарантовано да је већи од било које вредности у опсегу, на пример:

=MATCH(1E+06,range) // 1 million =MATCH(1E+09,range) // 1 billion =MATCH(1E+12,range) // 1 trillion

Предност коришћења 9.99Е + 307 или сличног је у томе што је (1) огроман број и (2) препознатљив као чувар места за „велики број“. Видећете да се користи у разним напредним Екцел формулама.

Динамички опсег

Ову формулу можете користити за стварање динамичког опсега са другим функцијама попут ИНДЕКС и ОФФСЕТ. Погледајте доње линкове за примере и објашњење:

  • Динамички опсег са ИНДЕКС-ом и ЦОУНТА-ом
  • Динамички опсег са ОФФСЕТ и ЦОУНТА

Инспирација за овај чланак потекла је из одличне књиге Мике Гирвина Цонтрол + Схифт + Ентер, где Мике објашњава концепт „последњег релативног положаја“.

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