
Генеричка формула
=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) препознатљив као чувар места за „велики број“. Видећете да се користи у разним напредним Екцел формулама.
Динамички опсег
Ову формулу можете користити за стварање динамичког опсега са другим функцијама попут ИНДЕКС и ОФФСЕТ. Погледајте доње линкове за примере и објашњење:
- Динамички опсег са ИНДЕКС-ом и ЦОУНТА-ом
- Динамички опсег са ОФФСЕТ и ЦОУНТА
Инспирација за овај чланак потекла је из одличне књиге Мике Гирвина Цонтрол + Схифт + Ентер, где Мике објашњава концепт „последњег релативног положаја“.