Sadržaj
Dinamički raspon u programu Microsoft Excel obično se koristi za pohranu širokog raspona podataka primjenom funkcije OFFSET. Ovi pohranjeni podaci s definiranim nazivom zatim se koriste za različite izračune pod različitim funkcijama. U ovom ćete članku točno saznati kako možete koristiti ovu funkciju OFFSET za pohranjivanje, definiranje & koristite niz ćelija ili podataka u Excelu.
Gornja snimka zaslona je pregled članka koji predstavlja primjer korištenja funkcije OFFSET. Naučit ćete više o skupu podataka, izradi & upotrebe dinamičkog imenovanog raspona s funkcijom OFFSET u sljedećim odjeljcima u ovom članku.
Preuzmite radnu knjigu za vježbu
Možete preuzeti Excel radnu knjigu koja koristili smo se za pripremu ovog članka.
Dinamički raspon s OFFSET
Stvaranje & Korištenje dinamičkog imenovanog raspona s funkcijom OFFSET
Prije nego što krenete na stvaranje & upotrebe dinamičkog imenovanog raspona s funkcijom OFFSET u Excelu, prvo se upoznajmo s funkcijom OFFSET.
Uvod u funkciju OFFSET
- Cilj :
Vraća referencu na raspon koji je zadani broj redaka & stupaca iz dane reference.
- Sintaksa:
=OFFSET(referenca, redovi , stupci, [visina], [širina])
- Argumenti:
referenca - Ćelija iliniz ćelija. Na temelju ove reference primjenjuju se parametri pomaka.
redovi- Broj reda koji se broji prema dolje ili prema gore od referentne točke.
cols- Broj stupca koji se broji desno ili lijevo od referentne vrijednosti.
[visina]- Visina ili broj redaka koji će se vratiti kao rezultantne vrijednosti.
[širina]- Širina ili broj stupaca koji će se vratiti kao rezultantne vrijednosti.
- Primjer:
Na slici ispod postoje 4 stupca s nekim nasumičnim nazivima marki računala, vrsta uređaja, modela imena & cijene.
Na temelju podataka iz tablice dodijelit ćemo argumente koji su navedeni u Stupcu H .
📌 Koraci:
➤ Budući da ćemo pronaći rezultat pomoću funkcije OFFSET u Ćelija H15 , tamo moramo upisati:
=OFFSET(B4,5,2,4,2)
➤ Nakon što pritisnete Enter , bit ćete prikazuje niz povratnih vrijednosti na temelju vaših odabira argumenata.
Kako ova funkcija radi? Unutar funkcije, prvi argument je ćelija B4 koja je poznata kao referentna vrijednost. Sada idite na 5. red prema dolje & 2. stupac desno od ove referentne ćelije & dobit ćete ćeliju D9. Kako je visina našeg retka 2, tako da će se 4 ćelije do dna počevši od D9 vratiti izfunkcija. I posljednje od svega, visina stupca- 2 znači da će se 4 retka proširiti na sljedeći stupac desno do Stupca D . Dakle, konačno rezultirajuće polje sastojat će se od Raspona ćelija od D9:E12 .
Pročitajte više: Excel OFFSET dinamički raspon više stupaca na učinkovit način
Stvaranje dinamičkog raspona s OFFSET & Funkcije COUNTA
COUNTA funkcija broji broj ćelija isključujući sve prazne ćelije u rasponu ćelija. Sada koristeći COUNTA funkcije, dodijelit ćemo visinu retka & širina stupca na temelju dostupnih podataka u rasponu.
📌 Koraci:
➤ Odaberite ćeliju H4 & tip:
=OFFSET(B4,0,0,COUNTA(B4:B100),COUNTA(B4:E4))
➤ Pritisnite Enter & vidjet ćete da će se cijeli niz vratiti kao rezultantne vrijednosti.
U odjeljku argumenata, visina reda je dodijeljena s COUNTA(B4:B100) & to znači da dodjeljujemo retke do 100. retka u proračunskoj tablici tako da kada se nova vrijednost unese ispod izvornog raspona podataka unutar 100. retka, ta nova vrijednost će također biti pohranjena pomoću funkcije OFFSET. Opet, kako je širina stupca definirana kao COUNTA(B4:E4) , tako da su četiri stupca (B, C, D, E) sada dodijeljena funkciji na temelju referentnu vrijednost odabranu u funkciji OFFSET.
Na slici ispod, ovo je primjer kada unesete vrijednost ispod izvornog raspona podataka,odmah će se rezultirajuća vrijednost prikazati u tablici OFFSET.
Pročitajte više: Stvorite dinamički imenovani raspon s VBA u Excelu (smjernice korak po korak)
Slična očitanja
- Excel dinamički raspon temeljen na vrijednosti ćelije
- Excel VBA: Dinamički raspon temeljen na vrijednosti ćelije (3 metode)
- Kako koristiti dinamički raspon za zadnji red s VBA u Excelu (3 metode)
Korištenje upravitelja naziva za stvaranje dinamičkog imenovanog raspona s OFFSET & COUNTA funkcije
Upotrebom upravitelja naziva možete definirati naziv rezultirajućeg niza pronađenog pomoću funkcije OFFSET.
📌 1. korak:
➤ Na kartici Formula odaberite Upravitelj naziva . Otvorit će se dijaloški okvir.
➤ Pritisnite Novo & pojavit će se okvir Uređivač imena .
📌 Korak 2:
➤ Definirajte naziv svog skupa podataka ili raspon ćelija koje želite pomaknuti.
➤ U referentni okvir upišite formulu:
=OFFSET(B4,0,0,COUNTA(B4:B100),COUNTA(B4:E4))
➤ Pritisnite OK & Upravitelj imena sada će prikazati definirano ime na popisu zajedno s referentnom formulom na dnu.
📌 Korak 3:
➤ Sada zatvorite Name Manager & vratite se na proračunsku tablicu.
📌 Korak 4:
➤ Odaberite bilo koju ćeliju u proračunskoj tablici & ; počnite upisivati definirani naziv kao formulu. Tamo ćete pronaći definirano imepopis funkcija.
➤ Odaberite tu funkciju & pritisnite Enter .
Kao na slici ispod, vidjet ćete rezultirajući niz koji je pohranjen kao referenca s funkcijom OFFSET pomoću Upravitelj naziva .
Pročitajte više: Excel dinamički imenovani raspon temeljen na vrijednosti ćelije (5 jednostavnih načina)
Korištenje dinamičkog imenovanog raspona za izračune
Nakon što ste prethodno definirali naziv niza ili raspona ćelija, sada možete raditi različite izračune na temelju numeričke vrijednosti ili primijeniti bilo koju funkciju na dinamički imenovani raspon podataka. Iz našeg skupa podataka, sada ćemo najprije kompenzirati cijeli cjenik & zatim napravite nekoliko algebarskih izračuna.
📌 Korak 1:
➤ Ponovno otvorite Uređivač imena & nazovite ga Cijene.
➤ U okviru referentne funkcije upišite formulu:
=OFFSET(E4,1,0,COUNTA(E5:E100),1)
➤ Pritisnite OK & ; Upravitelj naziva će prikazati definirani naziv za Cijene s referentnom formulom na dnu.
📌 Korak 2:
➤ Zatvorite Name Manager & vratite ga u svoju proračunsku tablicu.
📌 Korak 3:
➤ Kao što ćemo saznati zbroj svih cijena s popisa, formula s novodefiniranim imenovanim rasponom u ćeliji H11 bit će:
=SUM(Prices)
➤ nakon pritiskom na Enter dobit ćete ukupne cijene svih uređaja odjednom.
Evo kakodinamički imenovani raspon radi za funkciju tijekom izračuna. Nećete morati svaki put unositi reference ćelije u funkcijsku traku jer ste već definirali naziv za taj raspon ćelija pomoću Upravitelja naziva .
Slično, korištenjem AVERAGE, MAX & MIN funkcije, također možete procijeniti neke druge podatke u Stupcu H koji su prikazani na sljedećoj slici.
Pročitajte više : Stvorite dinamički raspon zbroja na temelju vrijednosti ćelije u Excelu (4 načina)
Alternativa za OFFSET: Stvaranje dinamičkog raspona s funkcijom INDEX
Prikladna alternativa za funkcija OFFSET je funkcija INDEX . Pomoću ove funkcije INDEX možete pohraniti više podataka ili niz ćelija. Ovdje ćemo još jednom definirati naziv popisa cijena.
📌 Korak 1:
➤ Otvori Uređivač naziva opet & upišite formulu u referentni okvir:
=INDEX(B5:E100, 0, MATCH(E4, B4:E4, 0))
➤ Pritisnite Enter & pronaći ćete novo definirano ime u Upravitelju naziva .
📌 Korak 2:
➤ Zatvorite Upravitelj naziva & gotovi ste.
Sada možete koristiti ovaj dinamički imenovani raspon u svojoj proračunskoj tablici za bilo koju vrstu izračuna dodjeljivanjem povezanih funkcija.
Pročitajte više: Kako koristiti dinamički raspon VBA u Excelu (11 načina)
Zaključne riječi
Nadam se da će ovaj članak o stvaranju & upotrebe oddinamički raspon sada će od vas zatražiti da učinkovito primijenite funkciju OFFSET u svojim Excel proračunskim tablicama. Ako imate pitanja ili povratnih informacija, javite mi u odjeljku za komentare. Također možete provjeriti naše druge članke vezane uz Excel funkcije na ovoj web stranici.