Funktsioon OFFSET

Selles artiklis kirjeldatakse Microsoft Exceli funktsiooni OFFSET valemisüntaksit ja kasutamist.

Kirjeldus

Tagastab viite vahemikule, mis on määratud arv ridu ja veerge kõrval antud lahtrist või lahtrite vahemikust. Tagastatav viide võib olla üks lahter või lahtrite vahemik. Võite määrata tagastatavate ridade ja tagastatavate veergude arvu.

Süntaks

Süntaks: OFFSET(viide;ridade_arv;veergude_arv;[kõrgus];[laius])

Funktsiooni OFFSET süntaksil on järgmised argumendid.

  • Viide    – nõutav. Viide, mille suhtes soovite viidata. Viide peab viitama lahtrile või külgnevate lahtrite vahemikule; vastasel korral tagastab funktsioon OFFSET veaväärtuse #VALUE!

  • Ridade_arv    – nõutav. Ridade arv, mille võrra üleval- või allpool viidatava vahemiku ülemine vasakpoolne lahter asub. Kui kasutate argumendina ridade_arv suurust 5, määrab see, et viite ülemine vasakpoolne lahter on lähteviitest viis rida allpool. Argument ridade_arv võib olla positiivne (st allpool lähteviidet) või negatiivne (st ülalpool lähteviidet).

  • Veergude_arv    – nõutav. Veergude arv, mille võrra üleval- või allpool viidatava vahemiku ülemine vasakpoolne lahter asub. Kui kasutate argumendina veergude_arv suurust 5, määrab see, et viite ülemine vasakpoolne lahter on lähteviitest viis veergu paremal. Argument veergude_arv võib olla positiivne (st lähteviitest paremal) või negatiivne (st lähteviitest vasakul).

  • Kõrgus    – valikuline. Ridade arvuna väljendatud kõrgus, mida tagastatava viite jaoks soovite. Kõrgus peab olema positiivne arv.

  • Laius    – valikuline. Veergude arvuna väljendatud laius, mida tagastatava viite jaoks soovite. Laius peab olema positiivne arv.

Kommentaarid.

  • Kui argumendid ridade_arv ja veergude_arv nihutavad viite üle töölehe serva, tagastab funktsioon OFFSET veaväärtuse #REF!

  • Kui kõrgus või laius puuduvad, eeldatakse, et need on samad mis lähteviitel.

  • Funktsioon OFFSET ei nihuta tegelikult lahtreid ega muuda valikut, vaid lihtsalt tagastab viite. Funktsiooni OFFSET saab kasutada koos suvalise funktsiooniga, mille argumendiks on viide. Näiteks, valem SUM(OFFSET(C2;1;2;3;1)) arvutab summa 3 rea kõrguses ja 1 veeru laiuses vahemikus, mis paikneb lahtrist C2 ühe rea võrra allpool ja 2 veeru võrra paremal.

Näide

Kopeerige järgmise tabeli näidisandmed ja kleepige need uue Exceli töövihiku lahtrisse A1. Selleks, et valemid näitaksid tulemeid, valige need, vajutage klahvi F2 ja seejärel vajutage sisestusklahvi. Vajadusel saate kogu teabe nägemiseks veerulaiust muuta.

Valem

Kirjeldus

Tulem

=OFFSET(D3;3;-2;1;1)

Kuvab lahtris B6 oleva väärtuse (4).

4

=SUM(OFFSET(D3:F5;3;-2; 3; 3))

Liidab vahemiku B6:C8 väärtused.

34

=OFFSET(D3; -3; -3)

Tagastab veaväärtuse, kuna viide on vahemikule, mida pole töölehel olemas.

#REF!

Andmed

Andmed

4

10

8

3

3

6

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×