V tem članku sta opisani sintaksa formule in uporaba funkcije OFFSET v Microsoft Excelu.
Opis
Vrne sklic na obseg, ki je določeno število vrstic in stolpcev, iz celice ali obsega celic. Vrnjeni sklic je lahko ena sama celica ali obseg celic. Določite lahko število vrstic in stolpcev, ki jih funkcija vrne.
Sintaksa
OFFSET(sklic; vrstice; stolpci; [višina]; [širina])
V sintaksi funkcije OFFSET so ti argumenti:
-
Sklic Obvezen. Sklic, ki je izhodišče za odmik. Sklic mora biti sklic na celico ali obseg sosednjih celic, sicer vrne OOFFSET napako z vrednostjo #VREDN!.
-
vrstice Obvezen. Število vrstic, navzgor ali navzdol, na katerega želite, da se zgornja leva celica v rezultatu sklicuje. Če uporabite 5 kot argument vrstic, določite, da je zgornja leva celica v sklicu pet vrstic pod sklicem. Argument »vrstice« je lahko pozitivno (pod začetnim sklicem) ali negativno število (nad začetnim sklicem).
-
stolpci Obvezen. Število stolpcev, na levo ali na desno, na katerega želite, da se sklicuje zgornja leva celica v rezultatu. Če uporabite 5 kot argument stolpcev, določite, da je zgornja leva celica v sklicu pet vrstic desno od sklica. Argument »stolpci« je lahko pozitivno (desno od začetnega sklica) ali negativno število (levo od začetnega sklica).
-
višina Neobvezen. Višina v številu vrstic, ki jo želite za vrnjeni sklic. Višina mora biti pozitivno število.
-
širina Neobvezen. Širina v številu stolpcev, ki jo želite za vrnjeni sklic. Širina mora biti pozitivno število.
Pripombe
-
Če argumenta »vrstice« in »stolpci« odmakneta sklic čez rob delovnega lista, vrne OFFSET napako z vrednostjo #SKLIC!.
-
Če izpustite argumenta »višina« ali »širina«, privzame program zanj enako vrednost, kot jo ima višina ali širina za sklic.
-
OFFSET dejansko ne premakne celic ali spremeni izbor, ampak le vrne sklic. OFFSET lahko uporabljate s katero koli funkcijo, ki za argument pričakuje sklic. Formula SUM(OFFSET(C2; 1; 2; 3; 1)) na primer izračuna skupno vrednost 3 vrstice visokega in 1 stolpec širokega obsega, ki je 1 vrstico pod in 2 stolpca desno od celice C2.
Primer
Kopirajte vzorčne podatke iz te tabele in jih prilepite v celico A1 v novem Excelovem delovnem listu. Če želite, da formule prikažejo rezultate, jih izberite, pritisnite F2 in nato tipko ENTER. Po potrebi lahko prilagodite širine stolpcev in si ogledate vse podatke.
Formula |
Opis |
Rezultat |
---|---|---|
=OFFSET(D3,3,-2,1,1) |
Prikaže vrednost v celici B6 (4) |
4 |
=SUM(OFFSET(D3:F5,3,-2, 3, 3)) |
Sešteje obseg B6:D8 |
34 |
=OFFSET(D3, -3, -3) |
Vrne napako zaradi sklica na neobstoječ obseg na delovnem listu. |
#REF! |
Podatki |
Podatki |
|
4 |
10 |
|
8 |
3 |
|
3 |
6 |