Funcția OFFSET vă permite să faceți referire indirectă la o celulă sau la o serie de celule în Excel. Cu OFFSET, puteți alege un punct de referință de pornire și apoi introduceți o adresă în celulele țintă, în loc să vă referiți direct la ele.

Acest lucru face ca funcția OFFSET să fie extrem de utilă în foile de calcul dinamice Excel. Puteți folosi funcția OFFSET pe cont propriu, dar adevăratul său potențial iese la iveală doar atunci când îl încadrați în alte funcții din Excel. Citiți mai departe pentru a afla totul despre OFFSET în Excel cu trei exemple.

Ce este funcția OFFSET în Excel?

Funcția OFFSET returnează o referință la o celulă sau la un interval de celule. OFFSET are cinci parametri, iar sintaxa sa este următoarea:

=OFFSET(referință, rânduri, coloane, înălțime, lățime)

OFFSET va lua în poziția lui referinţă celulă și apoi mutați de acolo cu numărul de rânduri și colsși apoi returnați referința celulei destinație.

Dacă înălţime și lăţime parametrii sunt setați la mai mult de unu, apoi va fi returnat un interval de celule din acea zonă. Înălțimea și lățimea sunt doi parametri opționali. Dacă le lăsați necompletate, OFFSET le va citi ca 1 și va returna o singură referință de celulă.

instagram viewer

Cum se utilizează funcția OFFSET în Excel

Pentru a utiliza OFFSET în Excel, trebuie să introduceți cei trei parametri necesari. Odată ce ați setat celula de referință, OFFSET se va muta din acea celulă în celulele de mai jos după numărul rânduri parametru. Se va deplasa la dreapta cu numărul cols parametru.

De acolo încolo, OFFSET va returna o referință la celula destinație. Dacă setați parametri pentru înălţime și lăţime de asemenea, OFFSET va returna referințe la un interval de celule, unde celula destinație inițială va fi celula din stânga sus.

Acest lucru poate suna complicat pe hârtie, dar este mult mai ușor de înțeles în acțiune. Să vedem cum funcționează funcția OFFSET cu câteva exemple.

1. Funcție OFFSET Exemplu: Referire la o singură celulă

Pentru a începe lucrurile, să folosim funcția OFFSET pe cont propriu pentru a înțelege modul în care navighează în foaia de calcul. În acest exemplu, avem o grămadă de numere într-o foaie de calcul Excel. Vom folosi funcția OFFSET pentru a ne referi la C4.

Când funcția OFFSET este utilizată clar, va scoate conținutul celulei de destinație. Deci, ar trebui să obținem conținutul celulei C4, care este numărul cinci, odată ce introducem formula. Să începem.

  1. Selectați o celulă pentru a introduce formula. Vom folosi celula G1.
  2. În bara de formule, introduceți formula de mai jos:
    =OFFSET(A1, 3, 2)
    Această formulă face apel la DECALAJ funcţia de a lua în poziţia de celulă A1, apoi deplasați-vă în jos 3 celule, apoi deplasați-vă imediat 2 celule pentru a ajunge la celulă C4.
  3. presa introduce.

Odată ce apăsați introduce și formula este activată, celula va returna 5. Acesta este numărul din celula C4, așa că formula ta a funcționat! De asemenea, puteți utiliza funcția de evaluare pentru a înțelege mai bine formulele Excel, cum ar fi OFFSET.

2. Exemplu de funcție OFFSET: referire la un interval de celule

Folosind cei doi parametri opționali, înălțime și lățime, puteți returna și o serie de celule cu funcția OFFSET în Excel. Să reluăm de unde am rămas din ultimul exemplu.

De data aceasta, vom returna celulele C4 la D9 folosind OFFSET în Excel. La fel ca înainte, vom folosi A1 ca punct de referință de pornire.

  1. Selectați celula în care doriți să introduceți formula. Vom folosi celula G1 din nou.
  2. În bara de formule, introduceți formula de mai jos:
    =OFFSET(A1, 3, 2, 6, 2)
    Această formulă funcționează la fel ca cea anterioară, cu excepția faptului că, odată ce ajunge la celula de destinație (C4), va avea 6 rânduri și 2 coloane, mai degrabă decât celula țintă singură. C4 va fi prima celulă din noua gamă.
  3. presa introduce.

Acum, intervalul de celule de la C4 la D9 ar trebui să apară acolo unde ați introdus formula. Ieșirea va fi o matrice.

3. Funcție OFFSET Exemplu: Formule compuse

Cele două exemple înainte de aceasta au fost o pregătire pentru a vedea cum funcționează OFFSET în Excel. OFFSET este de obicei imbricat cu alte funcții Excel în scenarii practice. Să demonstrăm acest lucru cu un nou exemplu.

În acest exemplu, avem veniturile unui proiect secundar pe parcursul anilor 2017 până în 2021. În partea superioară, avem o celulă care ar trebui să arate venitul total în anii dați începând din 2021.

Scopul aici este de a crea o foaie de calcul dinamică folosind OFFSET în Excel. Când modificați numărul de ani pentru total, formula care calculează această valoare ar trebui să se actualizeze și ea.

Pentru a atinge acest obiectiv, vom folosi funcția OFFSET împreună cu funcția SUM. În loc să ne referim direct la celule, vom folosi OFFSET. În acest fel, putem obține în mod dinamic gama de celule care vor fi încorporate în SUM.

În acest exemplu, anul 2021 este în celula H5, iar numărul de ani pentru total este în celula C1. Am folosit formatare personalizată în celula care conține anii. Valoarea reală este numărul de ani, iar textul Ani este un sufix. Să începem prin a crea o formulă pentru a calcula totalul. Vom folosi funcția SUM în Excel.

  1. Selectați celula în care doriți să calculați totalul.
  2. În bara de formule, introduceți formula de mai jos:
    =SUMA(COMPLARE(H5,0, 0, 1, -C1))
    Această formulă constă din DECALAJ și SUMĂ. În primul pas, OFFSET va merge la celulă H5. De acolo, se va trece 0 rânduri și 0 coloane și apoi va returna un interval de celule începând de la H5. Această selecție va fi 1 celulă în înălțime și -C1 celule în lățime. Aceasta înseamnă că OFFSET va returna un interval începând de la H5 și deplasându-se spre stânga C1 celule.
  3. În pasul final, funcția SUM va adăuga numerele din interval și le va afișa.
  4. presa introduce.

Numărul pe care îl obțineți ca total acum depinde de numărul de ani pe care i-ați introdus. Dacă numărul de ani este setat la 1, atunci veți obține totalul numai pentru anul 2021.

Observați că totalul se actualizează instantaneu odată ce modificați numărul de ani. Dacă modificați numărul de ani la 7, funcția SUM va calcula totalul din 2015 până în 2021.

Foi de calcul dinamice cu OFFSET

Funcția OFFSET din Excel are mulți parametri, iar asta poate provoca confuzie de la sine, dar o singură dată vei ajunge să-l folosești, vei învăța că, la fel ca multe alte funcții Excel, OFFSET este un prietenos funcţie.

Deși nu este prea util să OFFSET singur, atunci când este cuplat cu alte funcții Excel, OFFSET vă oferă puterea de a crea foi de calcul dinamice și sofisticate.