Funkcija OFFSET ļauj netieši atsaukties uz šūnu vai šūnu diapazonu programmā Excel. Izmantojot OFFSET, varat izvēlēties sākuma atskaites punktu un pēc tam ievadīt adresi mērķa šūnām, nevis tieši atsaukties uz tām.

Tas padara funkciju OFFSET ārkārtīgi noderīgu dinamiskās Excel izklājlapās. Varat izmantot funkciju OFFSET atsevišķi, taču tās patiesais potenciāls parādās tikai tad, ja to ievietojat citās Excel funkcijās. Lasiet tālāk, lai uzzinātu visu par OFFSET programmā Excel, izmantojot trīs piemērus.

Kas ir OFFSET funkcija programmā Excel?

Funkcija OFFSET atgriež atsauci uz šūnu vai šūnu diapazonu. OFFSET aizņem piecus parametrus, un tā sintakse ir šāda:

=OFFSET(atsauce, rindas, ailes, augstums, platums)

OFFSET ieņems pozīciju atsauce šūnu un pēc tam pārejiet no turienes par numuru rindas un kolonnasun pēc tam atgrieziet galamērķa šūnas atsauci.

Ja augstums un platums parametri ir iestatīti uz lielāku par vienu, tad šajā apgabalā tiks atgriezts šūnu diapazons. Augstums un platums ir divi izvēles parametri. Ja atstājat tos tukšus, OFFSET tos nolasīs kā 1 un atgriezīs vienas šūnas atsauci.

Kā programmā Excel izmantot funkciju OFFSET

Lai programmā Excel izmantotu OFFSET, jums jāievada trīs nepieciešamie parametri. Kad esat iestatījis atsauces šūnu, OFFSET pārvietosies no šīs šūnas uz tālāk esošajām šūnām par numuru rindas parametrs. Tas pārvietosies pa labi par numuru kolonnas parametrs.

Turpmāk OFFSET atgriezīs atsauci uz mērķa šūnu. Ja iestatāt parametrus priekš augstums un platums arī OFFSET atgriezīs atsauces uz šūnu diapazonu, kur sākotnējā mērķa šūna būs augšējā kreisā šūna.

Uz papīra tas varētu izklausīties sarežģīti, taču to ir daudz vieglāk saprast darbībā. Apskatīsim, kā darbojas funkcija OFFSET, izmantojot pāris piemērus.

1. OFFSET funkcijas piemērs: atsauce uz vienu šūnu

Lai sāktu darbu, izmantosim funkciju OFFSET atsevišķi, lai saprastu, kā tā pārvietojas izklājlapā. Šajā piemērā Excel izklājlapā ir virkne skaitļu. Mēs izmantosim funkciju OFFSET, lai atsauktos uz C4.

Ja funkcija OFFSET tiek izmantota skaidri, tā izvadīs mērķa šūnas saturu. Tātad mums vajadzētu iegūt šūnas C4 saturu, kas ir skaitlis pieci, kad mēs ievadām formulu. Sāksim.

  1. Atlasiet šūnu, lai ievadītu formulu. Mēs izmantosim šūnu G1.
  2. Formulas joslā ievadiet tālāk norādīto formulu.
    =OFFSET(A1, 3, 2)
    Šī formula aicina OFFSET funkcija ieņemt šūnas pozīciju A1, pēc tam virzieties uz leju 3 šūnas un pēc tam pārejiet pa labi 2 šūnas sasniedz šūnu C4.
  3. Nospiediet Ievadiet.

Kad nospiežat Ievadiet un formula ir ieviesta, šūna atgriezīs 5. Šis ir cipars no šūnas C4, tāpēc jūsu formula darbojās! Varat arī izmantot novērtēšanas līdzeklis, lai labāk izprastu Excel formulas, piemēram, OFFSET.

2. OFFSET Funkcijas piemērs: Atsaucoties uz šūnu diapazonu

Izmantojot divus izvēles parametrus, augstumu un platumu, varat arī atgriezt šūnu diapazonu ar funkciju OFFSET programmā Excel. Turpināsim no vietas, kur pārtraucām iepriekšējo piemēru.

Šoreiz mēs atgriezīsim šūnas C4 uz D9, izmantojot OFFSET programmā Excel. Tāpat kā iepriekš, mēs izmantosim A1 kā sākuma atskaites punktu.

  1. Atlasiet šūnu, kurā vēlaties ievadīt formulu. Mēs izmantosim šūnu G1 atkal.
  2. Formulas joslā ievadiet tālāk norādīto formulu.
    =OFFSET(A1, 3, 2, 6, 2)
    Šī formula darbojas līdzīgi kā iepriekšējā, izņemot to, ka, sasniedzot mērķa šūnu (C4), tā aizņems 6 rindas un 2 kolonnas, nevis tikai mērķa šūnu. C4 būs pirmā šūna jaunajā diapazonā.
  3. Nospiediet Ievadiet.

Tagad vietā, kur ievietojāt formulu, vajadzētu parādīties šūnu diapazonam no C4 līdz D9. Izvade būs masīvs.

3. OFFSET Funkcijas piemērs: Saliktās formulas

Abi piemēri pirms šī bija iesildīšanās, lai redzētu, kā OFFSET darbojas programmā Excel. OFFSET praktiskos scenārijos parasti ir ligzdots ar citām Excel funkcijām. Pierādīsim to ar jaunu piemēru.

Šajā piemērā mums ir blakusprojekta ienākumi no 2017. līdz 2021. gadam. Augšējā pusē mums ir šūna, kurai ir jāuzrāda kopējie ienākumi noteiktajos gados, sākot no 2021. gada.

Mērķis ir izveidot dinamisku izklājlapu, izmantojot OFFSET programmā Excel. Mainot gadu skaitu kopsummai, ir jāatjaunina arī formula, kas aprēķina šo vērtību.

Lai sasniegtu šo mērķi, mēs izmantosim funkciju OFFSET kopā ar funkciju SUM. Tā vietā, lai tieši atsauktos uz šūnām, mēs izmantosim OFFSET. Tādā veidā mēs varam dinamiski iegūt šūnu diapazonu, kas tiks iekļauts SUM.

Šajā piemērā 2021. gads ir šūnā H5, un kopējais gadu skaits ir šūnā C1. Mēs esam izmantojuši pielāgotu formatējumu šūnā, kurā ir gadi. Faktiskā vērtība ir gadu skaits, un teksts Gadi ir sufikss. Sāksim ar formulas izveidi, lai aprēķinātu kopējo summu. Mēs izmantosim SUM funkcija programmā Excel.

  1. Atlasiet šūnu, kurā vēlaties aprēķināt kopējo summu.
  2. Formulas joslā ievadiet tālāk norādīto formulu.
    =SUMMA(OFFSET(H5;0;0;1; -C1))
    Šī formula sastāv no OFFSET un SUMMA. Pirmajā darbībā OFFSET pāries uz šūnu H5. No turienes tas pārvietosies 0 rindas un 0 kolonnas, un pēc tam tiks atgriezts šūnu diapazons, sākot no H5. Šī izlase būs 1 šūnu augstumā, un -C1 šūnas platumā. Tas nozīmē, ka OFFSET atgriezīs diapazonu, sākot no H5 un virzoties pa kreisi pa C1 šūnas.
  3. Pēdējā darbībā SUM funkcija saskaitīs diapazonā esošos skaitļus un izvadīs tos.
  4. Nospiediet Ievadiet.

Kopējais skaitlis tagad ir atkarīgs no ievadīto gadu skaita. Ja gadu skaits ir iestatīts uz 1, jūs saņemsiet kopējo summu tikai par 2021. gadu.

Ņemiet vērā, ka kopējais atjauninājumu skaits uzreiz tiek mainīts, mainot gadu skaitu. Ja maināt gadu skaitu uz 7, funkcija SUM aprēķinās kopējo summu no 2015. līdz 2021. gadam.

Dinamiskās izklājlapas ar OFFSET

Programmas Excel funkcijai OFFSET ir daudz parametru, un tas pats par sevi var radīt neskaidrības, taču vienreiz lai to izmantotu, uzzināsiet, ka, tāpat kā daudzas citas Excel funkcijas, OFFSET ir draudzīgs funkciju.

Lai gan OFFSET nav īpaši lietderīgi, kopā ar citām Excel funkcijām OFFSET sniedz iespēju izveidot dinamiskas un sarežģītas izklājlapas.