Š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
Nukopijuokite visus toliau pateiktoje lentelėje esančius duomenų pavyzdžius, įskaitant antraštės eilutę, ir įklijuokite juos naujo "Excel" darbalapio langelyje A1. Kad būtų rodomi rezultatai, pažymėkite formules, paspauskite F2, tada paspauskite Enter. Jei reikia, koreguokite stulpelių plotį, kad matytumėte visus duomenis.
|
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 |