Šiame straipsnyje aprašoma formulės sintaksė ir OFFSET naudojimas programoje „Microsoft Excel“.
Aprašas
Grąžina nuorodą į diapazoną, kuris turi tam tikrą skaičių eilučių ir stulpelių iš langelių, arba į langelių diapazoną. Grąžinta nuoroda gali būti susieta su vienu langeliu arba su langelių diapazonu. Jūs galite nurodyti eilučių ir stulpelių skaičių, kurį reikia grąžinti.
Sintaksė
OFFSET(nuoroda, eilutės, stulpeliai, [aukštis], [plotis])
Funkcijos OFFSET sintaksė turi tokius argumentus:
-
Nuoroda Būtinas. Nuoroda, kuria norite pagrįsti poslinkį. Nuoroda turi nurodyti langelį arba gretimų langelių diapazoną; kitu atveju funkcija OFFSET pateikia #VALUE! klaidos reikšmę.
-
Eilutės Būtinas. Eilučių skaičius (į apačią ar į viršų), su kuriomis norite susieti viršutinį kairįjį langelį. Eilutėms suteikus argumentą 5 nurodoma, kad nuorodos viršutinis kairysis langelis yra penkiomis eilutėmis žemiau nuorodos. Eilutės gali būti teigiamos (tai reiškia žemiau pradinės nuorodos) arba neigiamos (tai reiškia virš pradinės nuorodos).
-
Stulpeliai Būtinas. Stulpelių skaičius (į kairę ar į dešinę), su kuriais norite susieti rezultato viršutinį kairįjį langelį. Stulpeliams suteikus argumentą 5 nurodoma, kad nuorodos viršutinis kairysis langelis yra už penkių stulpelių į dešinę nuo nuorodos. Stulpeliai gali būti teigiami (tai reiškia dešiniau pradinės nuorodos) arba neigiami (tai reiškia kairiau pradinės nuorodos).
-
Aukštis Pasirinktinis. eilučių skaičiaus aukštis, kokio turi būti grąžinta nuoroda. Aukštis turi būti teigiamas skaičius.
-
Plotis Pasirinktinis. Stulpelių skaičiaus plotis, kokio turi būti grąžinta nuoroda. Plotis turi būti teigiamas skaičius.
Pastabos
-
Jeigu eilutės ir stulpeliai nuorodą išstumia už darbalapio kraštų, funkcija OFFSET grąžina #REF! klaidos reikšmę.
-
Jeigu aukštis ar plotis nenurodomi, jie įgyja nuorodos reikšmes.
-
Praktiškai funkcija OFFSET neperkelia jokių langelių ar pakeičia pasirinkimą; ji paprasčiausiai grąžina nuorodą. Naudokite OFFSET su bet kuria funkcija norėdami gauti nuorodos rezultatą. Pvz., formulė SUM(OFFSET(C2;1;2;3;1)) apskaičiuoja bendrą trijų eilučių ant vieno stulpelio diapazono sumą, t.y. 1 eilutė žemiau ir 2 stulpeliai į dešinę nuo langelio C2.
Pavyzdys
Iš pateiktosios lentelės nusikopijuokite pavyzdinius duomenis ir įklijuokite į naujos „Excel“ darbaknygės langelį A1. Kad formulės rodytų rezultatus, jas pažymėkite, paspauskite F2 ir spauskite Enter. Jeigu reikia, pakoreguokite langelių plotį, kad matytųsi visi duomenys.
Formulė |
Aprašas |
Rezultatas |
---|---|---|
=OFFSET(D3;3;-2;1;1) |
Reikšmę parodo langelyje B6 (4) |
4 |
=SUM(OFFSET(D3:F5;3;-2; 3; 3)) |
Susumuoja diapazoną B6:D8 |
34 |
=OFFSET(D3; -3; -3) |
Pateikia klaidą, nes nuoroda yra į neegzistuojantį darbalapio intervalą. |
#REF! |
Duomenys |
Duomenys |
|
4 |
10 |
|
8 |
3 |
|
3 |
6 |