Како се користи функција Екцел ОФФСЕТ -

Резиме

Функција Екцел ОФФСЕТ враћа референцу на опсег конструисан са пет улаза: (1) почетна тачка, (2) помак реда, (3) помак колоне, (4) висина у редовима, (5) ширина у колоне. ОФФСЕТ је згодан у формулама које захтевају динамички опсег.

Сврха

Створите референтни помак од задате почетне тачке

Повратна вредност

Референца ћелије.

Синтакса

= ОФФСЕТ (референца, редови, колоне, (висина), (ширина))

Аргументи

  • референца - Почетна тачка, испоручује се као референца ћелије или опсег.
  • редови - број редова који треба да се помери испод почетне референце.
  • Колоне - Број колона за офсет на десној страни почетне референце.
  • висина - (опционално) Висина у редовима враћене референце.
  • ширина - (опционално) Ширина у колонама враћене референце.

Верзија

Екцел 2003

Напомене о употреби

Функција Екцел ОФФСЕТ враћа динамички опсег конструисан са пет улаза: (1) почетна тачка, (2) помак реда, (3) помак колоне, (4) висина у редовима, (5) ширина у колонама.

Полазна тачка ( референтни аргумент) може бити једна ћелија или низ ћелија. У редове и цолс аргументи су број ћелија за "оффсет" од почетне тачке. Тхе висина и ширина аргументи су опциони и одредити величину опсега који се ствара. Када су висина и ширина изостављени, подразумевано се постављају на висину и ширину референце .

На пример, да упути Ц5 почетком у А1, референца је А1, редова је 4 и цолс је 2:

=OFFSET(A1,4,2) // returns reference to C5

За референцу Ц1: Ц5 из А1, референца је А1, редови су 0, колни су 2, висина је 5 и ширина је 1:

=OFFSET(A1,0,2,5,1) // returns reference to C1:C5

Напомена: ширина се може изоставити, јер ће подразумевано бити 1.

Уобичајено је видети ОФФСЕТ умотан у другу функцију која очекује опсег. На пример, за СУМ Ц1: Ц5, почевши од А1:

=SUM(OFFSET(A1,0,2,5,1)) // SUM C1:C5

Главна сврха ОФФСЕТ-а је омогућавање формулама да се динамички прилагођавају доступним подацима или корисничком уносу. Функција ОФФСЕТ се може користити за изградњу динамичког именованог опсега за графиконе или заокретне табеле, како би се осигурало да су изворни подаци увек ажурни.

Напомена: Екцел документација наводи да висина и ширина не могу бити негативни, али чини се да негативне вредности функционишу у реду од почетка 1990-их. Функција ОФФСЕТ у Гоогле табелама неће дозволити негативну вредност за аргументе висине или ширине.

Примери

Примери у наставку показују како се ОФФСЕТ може конфигурисати за враћање различитих врста опсега. Ови екрани су направљени помоћу програма Екцел 365, па ОФФСЕТ враћа динамички низ када је резултат више од једне ћелије. У старијим верзијама програма Екцел можете да користите тастер Ф9 да бисте проверили резултате враћене из ОФФСЕТ.

Пример # 1

На доњем екрану користимо ОФФСЕТ за враћање треће вредности (март) у другој колони (запад). Формула у Х4 је:

=OFFSET(B3,3,2) // returns D6

Пример # 2

На доњем екрану користимо ОФФСЕТ за враћање последње вредности (јун) у трећој колони (север). Формула у Х4 је:

=OFFSET(B3,6,3) // returns E9

Пример # 3

Испод користимо ОФФСЕТ за враћање свих вредности у трећој колони (север). Формула у Х4 је:

=OFFSET(B3,1,3,6) // returns E4:E9

Пример # 4

Испод користимо ОФФСЕТ за враћање свих вредности за мај (пети ред). Формула у Х4 је:

=OFFSET(B3,5,1,1,4) // returns C8:F8

Пример # 5

Испод користимо ОФФСЕТ за враћање вредности априла, маја и јуна за западни регион. Формула у Х4 је:

=OFFSET(B3,4,2,3,1) // returns D7:D9

Пример # 6

Испод користимо ОФФСЕТ за враћање вредности априла и маја и јуна за запад и север. Формула у Х4 је:

=OFFSET(B3,4,2,3,2) // returns D7:E9

Напомене

  • ОФФСЕТ враћа само референцу, ниједна ћелија није премештена.
  • И редови и колути могу се испоручити као негативни бројеви како би се преокренуо њихов нормалан смер померања - негативни колути померени улево, а негативни редови померени горе.
  • ОФФСЕТ је „испарљива функција“ - прерачунаће се са сваком променом радног листа. Испарљиве функције могу учинити да веће и сложеније радне свеске споро раде.
  • ОФФСЕТ ће приказати #РЕФ! вредност грешке ако је помак изван ивице радног листа.
  • Када су висина или ширина изостављени, користи се висина и ширина референце .
  • ОФФСЕТ се може користити са било којом другом функцијом која очекује да добије референцу.
  • Екцел документација каже да висина и ширина не могу бити негативне, али негативне вредности раде.

Повезани видео снимци

Како створити динамички именовани опсег помоћу ОФФСЕТ У овом видеу ћемо погледати како створити динамички именовани опсег помоћу функције ОФФСЕТ, најчешћег начина за стварање динамичког опсега имена помоћу формуле.

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