У овом чланку ћемо научити како пронаћи вредност из референтне мреже док користимо листу индекса, можемо користити комбинацију „ОФФСЕТ "&" МАТЦХ " функције за добијање резултата у програму Мицрософт Екцел 2010.
ОФСЕТ: Поврат се односи на опсег који је дати број редова и колона из дате референце.
Синтакса: = ОФФСЕТ (референца, редови, ступци, висина, ширина)
референца: То је референца на ћелију или опсег ћелија из којих ће се применити помак.
редови: Број редова нагоре или надоле које желите да примените као помак на опсег.
цолс: Број колона лево или десно које желите да примените као помак на опсег.
висина: Ово није обавезно. То је број редова за који желите да буде враћена референца.
ширина: Ово није обавезно. То је број колона које желите да буде враћена референца.
УТАКМИЦА функција тражи одређену ставку у изабраном опсегу ћелија, а затим враћа релативни положај те ставке у опсегу.
Синтакса = МАТЦХ (лоокуп_валуе, лоокуп_арраи, матцх_типе)
лоокуп_валуе: Вредност коју желите да тражите
лоокуп_арраи: Табела података садржи информације из којих желите да вратите излаз.
матцх_типе: 1,0 и -1 су три опције.
1 (подразумевано): Пронаћи ће највећу вредност у опсегу. Листа мора да се сортира по растућем редоследу.
0: Пронаћи ће потпуно подударање
-1: Наћи ће најмању вредност у опсегу. Листа мора бити сортирана према опадајућем редоследу.
Узмимо пример:
Имамо списак неких случајних бројева у опсегу А1: Е6. Ћелија А9 садржи вредност из опсега колона, тј. А1: Е1. Ћелија Б9 садржи вредност из опсега редова, тј. А1: А6. Потребна нам је формула за проналажење одговарајуће вредности из колоне и реда.
- У ћелији Д9, формула би била
- = ОФФСЕТ ($ А $ 1, МАТЦХ (Б9, $ А $ 1: $ А $ 6,0) -1, МАТЦХ (А9, $ А $ 1: $ Е $ 1,0) -1)
- Притисните ентер на тастатури.
- Функција ће вратити резултат 100 (ћелија Ц3) Колона Ц је 63 и вредност 3рд Ред је 80.
- Ако променимо вредност реда у ћелији Б9 из 80 до 43, тада би се резултат аутоматски израчунао.