Funkcija OFFSET vam omogoča posredno sklicevanje na celico ali obseg celic v Excelu. Z OFFSET lahko izberete začetno referenčno točko in nato vnesete naslov v ciljne celice, namesto da se neposredno sklicujete nanje.
Zaradi tega je funkcija OFFSET izjemno uporabna v dinamičnih Excelovih preglednicah. Funkcijo OFFSET lahko uporabljate samostojno, vendar se njen pravi potencial pokaže šele, ko jo ugnezdite v druge funkcije v Excelu. Berite naprej, če želite izvedeti vse o OFFSET v Excelu s tremi primeri.
Kaj je funkcija OFFSET v Excelu?
Funkcija OFFSET vrne sklic na celico ali obseg celic. OFFSET ima pet parametrov, njegova sintaksa pa je naslednja:
=OFFSET(sklic, vrstice, stolpci, višina, širina)
OFFSET bo zavzel položaj referenca celico in se nato premaknite od tam za število vrstice in colsin nato vrne sklic ciljne celice.
Če je višina in premer če so parametri nastavljeni na več kot ena, bo vrnjen obseg celic v tem območju. Višina in širina sta dva neobvezna parametra. Če jih pustite prazne, jih bo OFFSET prebral kot 1 in vrnil sklic na eno celico.
Kako uporabljati funkcijo OFFSET v Excelu
Če želite uporabiti OFFSET v Excelu, morate vnesti tri zahtevane parametre. Ko nastavite referenčno celico, se OFFSET premakne iz te celice v spodnje celice za število vrstice parameter. Premaknil se bo v desno za številko cols parameter.
Od tam naprej bo OFFSET vrnil sklic na ciljno celico. Če nastavite parametre za višina in premer prav tako bo OFFSET vrnil sklice na obseg celic, kjer bo prvotna ciljna celica zgornja leva celica.
To se na papirju morda sliši zapleteno, vendar je veliko lažje razumeti v praksi. Oglejmo si, kako deluje funkcija OFFSET, z nekaj primeri.
1. Primer funkcije OFFSET: Sklicevanje na eno celico
Za začetek uporabimo samo funkcijo OFFSET, da razumemo, kako krmari po preglednici. V tem primeru imamo v Excelovi preglednici kup številk. Za sklicevanje na C4 bomo uporabili funkcijo OFFSET.
Ko se funkcija OFFSET uporablja preprosto, bo izpisala vsebino ciljne celice. Torej bi morali dobiti vsebino celice C4, ki je številka pet, ko vnesemo formulo. Začnimo.
- Izberite celico za vnos formule. Uporabili bomo celico G1.
- V vrstico s formulami vnesite spodnjo formulo:
Ta formula zahteva OFFSET funkcijo, da zavzame položaj celice A1, nato se pomaknite navzdol za 3 celice in se nato premaknite desno mimo 2 celic, da dosežejo celico C4.=ODOMIK(A1, 3, 2)
- Pritisnite Vnesite.
Ko enkrat pritisnete Vnesite in je formula uveljavljena, bo celica vrnila 5. To je številka iz celice C4, torej je vaša formula delovala! Uporabite lahko tudi funkcija ocenjevanja za boljše razumevanje Excelovih formul, kot je OFFSET.
2. Primer funkcije OFFSET: sklicevanje na obseg celic
Z uporabo dveh neobveznih parametrov, višine in širine, lahko vrnete tudi obseg celic s funkcijo OFFSET v Excelu. Nadaljujmo tam, kjer smo končali pri zadnjem primeru.
Tokrat bomo vrnili celice C4 do D9 z uporabo OFFSET v Excelu. Kot prej bomo kot izhodiščno točko uporabili A1.
- Izberite celico, v katero želite vnesti formulo. Uporabili bomo celico G1 ponovno.
- V vrstico s formulami vnesite spodnjo formulo:
Ta formula deluje podobno kot prejšnja, le da ko doseže ciljno celico (C4), zavzame 6 vrstic in 2 stolpca in ne samo ciljno celico. C4 bo prva celica v novi ponudbi.=ODOMIK(A1, 3, 2, 6, 2)
- Pritisnite Vnesite.
Zdaj bi se moral pojaviti obseg celic C4 do D9, kjer ste vstavili formulo. Izhod bo matrika.
3. Primer funkcije OFFSET: sestavljene formule
Dva primera pred tem sta bila ogrevanje, da bi videli, kako OFFSET deluje v Excelu. OFFSET je v praktičnih scenarijih običajno ugnezden z drugimi Excelovimi funkcijami. Pokažimo to s svežim primerom.
V tem primeru imamo prihodke stranskega projekta v letih od 2017 do 2021. Na zgornji strani imamo celico, ki naj bi prikazovala skupne prihodke v posameznih letih od leta 2021 naprej.
Tukaj je cilj ustvariti dinamično preglednico z uporabo OFFSET v Excelu. Ko spremenite število let za skupno vrednost, se mora posodobiti tudi formula za izračun te vrednosti.
Da bi dosegli ta cilj, bomo skupaj s funkcijo SUM uporabili funkcijo OFFSET. Namesto da bi se neposredno sklicevali na celice, bomo uporabili OFFSET. Na ta način lahko dinamično pridobimo obseg celic, ki bodo vključene v SUM.
V tem primeru je leto 2021 v celici H5, število let za skupno pa v celici C1. Uporabili smo oblikovanje po meri v celici, ki vsebuje leta. Dejanska vrednost je število let, besedilo Let je pripona. Začnimo z ustvarjanjem formule za izračun skupnega zneska. Uporabili bomo funkcijo SUM v Excelu.
- Izberite celico, v kateri želite izračunati skupno.
- V vrstico s formulami vnesite spodnjo formulo:
Ta formula je sestavljena iz OFFSET in SUM. V prvem koraku bo OFFSET šel v celico H5. Od tam se bo premikalo mimo 0 vrstice in 0 stolpcev, nato pa vrne obseg celic, ki se začne od H5. Ta izbor bo 1 celica v višino in -C1 celic v širino. To pomeni, da bo OFFSET vrnil obseg, ki se začne od H5 in premikanje v levo mimo C1 celice.=SUM(OFFSET(H5;0; 0; 1; -C1))
- V zadnjem koraku bo funkcija SUM seštela števila v obsegu in jih izpisala.
- Pritisnite Vnesite.
Število, ki ga dobite kot skupno, je zdaj odvisno od števila let, ki ste jih vnesli. Če je število let nastavljeno na 1, boste dobili skupno samo za leto 2021.
Upoštevajte, da se skupno število posodobi takoj, ko spremenite število let. Če spremenite število let na 7, bo funkcija SUM izračunala vsoto od 2015 do 2021.
Dinamične preglednice z OFFSET
Funkcija OFFSET v Excelu ima veliko parametrov in to lahko samo po sebi povzroči zmedo, vendar enkrat boste začeli uporabljati, se boste naučili, da je OFFSET, tako kot mnoge druge Excelove funkcije, prijazen funkcijo.
Čeprav OFFSET sam po sebi ni veliko uporaben, vam OFFSET v kombinaciji z drugimi Excelovimi funkcijami omogoča ustvarjanje dinamičnih in prefinjenih preglednic.