Funktsioon OFFSET võimaldab teil Excelis kaudselt viidata lahtrile või lahtrite vahemikule. Funktsiooni OFFSET abil saate valida lähtepunkti ja seejärel sisestada sihtlahtritesse aadressi, mitte neile otse viidata.
See muudab funktsiooni OFFSET dünaamilistes Exceli tabelites äärmiselt kasulikuks. Funktsiooni OFFSET saate kasutada iseseisvalt, kuid selle tegelik potentsiaal ilmneb alles siis, kui pesad selle teiste Exceli funktsioonide sisse. Loe edasi, et saada kolme näite abil Excelis kõike OFFSETi kohta teada.
Mis on Exceli funktsioon OFFSET?
Funktsioon OFFSET tagastab viite lahtrile või lahtrite vahemikule. OFFSET võtab viis parameetrit ja selle süntaks on järgmine:
=OFFSET(viide, read, veerud, kõrgus, laius)
OFFSET võtab positsiooni viide lahtrisse ja seejärel liikuda sealt numbri võrra read ja veergja tagastab seejärel sihtlahtri viite.
Kui kõrgus ja laius parameetrid on seatud suuremaks kui üks, siis tagastatakse selle ala lahtrite vahemik. Kõrgus ja laius on kaks valikulist parameetrit. Kui jätate need tühjaks, loeb OFFSET need 1-ks ja tagastab ühe lahtri viite.
Kuidas kasutada Excelis funktsiooni OFFSET
OFFSET-i kasutamiseks Excelis peate sisestama kolm nõutavat parameetrit. Kui olete viitelahtri määranud, liigub OFFSET sellest lahtrist allolevatesse lahtritesse numbri võrra read parameeter. See liigub paremale numbri võrra veerg parameeter.
Sealt edasi tagastab OFFSET viite sihtlahtrile. Kui määrate parameetrid kõrgus ja laius samuti tagastab OFFSET viited lahtrivahemikule, kus algne sihtlahter on ülemine vasak lahter.
See võib paberil tunduda keeruline, kuid tegelikkuses on seda palju lihtsam mõista. Vaatame paari näitega, kuidas funktsioon OFFSET toimib.
1. OFFSET Funktsiooni näide: Viidates ühele lahtrile
Asjade alustamiseks kasutame funktsiooni OFFSET eraldi, et saada aru, kuidas see arvutustabelis navigeerib. Selles näites on meil Exceli arvutustabelis hulk numbreid. Kasutame C4 viitamiseks funktsiooni OFFSET.
Kui funktsiooni OFFSET kasutatakse selgelt, väljastab see sihtlahtri sisu. Seega peaksime pärast valemi sisestamist saama lahtri C4 sisu, mis on number viis. Alustame.
- Valige valemi sisestamiseks lahter. Me hakkame kasutama rakku G1.
- Sisestage valemiribale allolev valem:
See valem kutsub üles NIHE funktsioon raku asendis hõivamiseks A1, seejärel liikuge mööda alla 3 lahtrid ja seejärel liikuge mööda 2 rakud rakkudeni jõudmiseks C4.=NIHETUS(A1, 3, 2)
- Vajutage Sisenema.
Kui vajutate Sisenema ja valem on aktiveeritud, tagastab lahter 5. See on lahtri C4 number, nii et teie valem töötas! Võite ka kasutada hindamisfunktsioon Exceli valemite paremaks mõistmiseks, näiteks OFFSET.
2. OFFSET Funktsiooni näide: viidates lahtrite vahemikule
Kasutades kahte valikulist parameetrit, kõrgust ja laiust, saate Exceli funktsiooni OFFSET abil tagastada ka lahtrite vahemiku. Jätkame eelmise näitega sealt, kus pooleli jäime.
Seekord tagastame lahtrid C4 kuni D9, kasutades Excelis OFFSET. Nagu varemgi, kasutame lähtepunktina A1.
- Valige lahter, kuhu soovite valemi sisestada. Me hakkame kasutama rakku G1 uuesti.
- Sisestage valemiribale allolev valem:
See valem töötab sarnaselt eelmisega, välja arvatud see, et kui see jõuab sihtlahtrisse (C4), võtab see sihtlahtri asemel 6 rida ja 2 veergu. C4 on esimene lahter uues vahemikus.=NIHETUS(A1, 3, 2, 6, 2)
- Vajutage Sisenema.
Nüüd peaks valemi sisestatud kohta ilmuma lahtrivahemik C4 kuni D9. Väljund on massiiv.
3. OFFSET Funktsiooni näide: Liitvalemid
Kaks näidet enne seda olid soojendus, et näha, kuidas OFFSET Excelis töötab. OFFSET on praktilistes stsenaariumides tavaliselt pesastatud teiste Exceli funktsioonidega. Näitame seda värske näitega.
Selles näites on meil kõrvalprojekti tulud aastatel 2017–2021. Ülemisel küljel on lahter, mis peaks näitama kogutulu antud aastatel alates 2021. aastast.
Siin on eesmärk luua dünaamiline arvutustabel, kasutades Exceli funktsiooni OFFSET. Kui muudate kogusumma aastate arvu, peaks värskendama ka selle väärtuse arvutamise valemit.
Selle eesmärgi saavutamiseks kasutame funktsiooni OFFSET koos funktsiooniga SUM. Selle asemel, et viidata otse lahtritele, kasutame OFFSET-i. Nii saame dünaamiliselt hankida SUM-i lisatavate lahtrite vahemiku.
Selles näites on aasta 2021 lahtris H5 ja koguarvu aastate arv lahtris C1. Aastaid sisaldavas lahtris oleme kasutanud kohandatud vormingut. Tegelik väärtus on aastate arv ja tekst Aastad on järelliide. Alustuseks koostame kogusumma arvutamiseks valemi. Me hakkame kasutama funktsioon SUM Excelis.
- Valige lahter, kus soovite kogusumma arvutada.
- Sisestage valemiribale allolev valem:
See valem koosneb NIHE ja SUMMA. Esimeses etapis läheb OFFSET lahtrisse H5. Sealt hakkab see mööda minema 0 read ja 0 veerge ja seejärel tagastab see lahtrivahemiku alates H5. See valik saab olema 1 raku kõrgus ja -C1 lahtrid laiuses. See tähendab, et OFFSET tagastab vahemiku alates H5 ja liikudes vasakule C1 rakud.=SUM(NIHETUS(H5,0,0,1, -C1))
- Viimases etapis liidab funktsioon SUM vahemiku numbrid kokku ja väljastab need.
- Vajutage Sisenema.
Kogusummana saadav arv sõltub nüüd sisestatud aastate arvust. Kui aastate arvuks on määratud 1, siis saad ainult 2021. aasta kogusumma.
Pange tähele, et värskenduste koguarv toimub kohe pärast aastate arvu muutmist. Kui muudate aastate arvu 7-ks, arvutab funktsioon SUM kogusumma aastatel 2015–2021.
Dünaamilised arvutustabelid OFFSETiga
Exceli funktsioonil OFFSET on palju parameetreid ja see võib üksi tekitada segadust, kuid üks kord Kui hakkate seda kasutama, saate teada, et nagu paljud teised Exceli funktsioonid, on OFFSET sõbralik funktsiooni.
Kuigi OFFSETist eraldiseisvalt pole palju kasu, annab OFFSET koos teiste Exceli funktsioonidega võimaluse luua dünaamilisi ja keerukaid arvutustabeleid.