Šajā rakstā paskaidrota funkcijas OFFSET formulas sintakse un lietošana programmā Microsoft Excel.
Apraksts
Atgriež atsauci uz diapazonu, kas ir noteikts šūnas vai šūnu diapazona rindu un kolonnu skaits. Atgrieztā atsauce var būt viena šūna vai šūnu diapazons. Var norādīt atgriežamo rindu un kolonnu skaitu.
Sintakse
OFFSET(atsauce, rindas, kolonnas, [augstums], [platums])
Funkcijas OFFSET sintaksei ir šādi argumenti.
-
Atsauce Obligāts arguments. Atsauce, no kuras no kuras vēlaties veidot nobīdi. Atskaitei ir jāatsaucas uz šūnu vai blakusesošu šūnu diapazonu. Pretējā gadījumā funkcija OFFSET atgriež #VALUE kļūdas vērtību.
-
Rindas Obligāts arguments. Rindu skaits uz augšu vai uz leju, uz kuru jāatsaucas rezultāta kreisajai augšējai šūnai. Par rindu argumentu izmantojot skaitli 5, tiek norādīts, ka atsauces kreisā augšējā šūna atrodas piecas rindas zem atsauces. Rindas var būt pozitīvs (zem sākuma atsauces) vai negatīvs (virs sākuma atsauces) skaitlis.
-
Kolonnas Obligāts arguments. Kolonnu skaits pa kreisi vai pa labi, uz kuru jāatsaucas rezultāta kreisajai augšējai šūnai. Ja kolonnu arguments ir skaitlis 5, tas norāda, ka atsauces kreisā augšējā šūna atrodas piecas kolonnas pa labi no atsauces. Kolonnas var būt pozitīvs (pa labi no sākuma atsauces) vai negatīvs (pa kreisi no sākuma atsauces) skaitlis.
-
Augstums Neobligāts arguments. Augstums, izteikts rindās, kādai jābūt atgrieztajai atsaucei. Augstumam ir jābūt pozitīvam skaitlim.
-
Platums Neobligāts arguments. Platums, izteikts kolonnās, kādai jābūt atgrieztajai atsaucei. Platumam ir jābūt pozitīvam skaitlim.
Piezīmes
-
Ja rindas un kolonnas nobīda atsauci ārpus darblapas malas, tad funkcija OFFSET atgriež #REF! kļūdas vērtību.
-
Ja augstums vai platums ir izlaists, tiek pieņemts, ka tas ir tāds pats kā atsaucē.
-
Faktiski funkcija OFFSET nepārvieto šūnas un neizmaina atlasi; tā tikai atgriež atsauci. Funkciju OFFSET var izmantot ar jebkuru funkciju, kurai nepieciešams atsauces arguments. Piemēram, formula SUM(OFFSET(C2,1,2,3,1)) aprēķina tādu trīs rindu un vienas kolonnas diapazona kopsummu, kas atrodas vienu rindu zem un divas kolonnas pa labi no šūnas C2.
Piemērs
Nokopējiet šīs tabulas parauga datus un ielīmējiet tos jaunas Excel darblapas šūnā A1. Lai formulas parādītu rezultātus, atlasiet tos, nospiediet taustiņu F2 un pēc tam Enter. Ja nepieciešams, varat koriģēt kolonnas platumu, lai redzētu visus datus.
Formula |
Apraksts |
Rezultāts |
---|---|---|
=OFFSET(D3;3;-2;1;1) |
Parāda vērtību šūnā B6 (4) |
4 |
=SUM(OFFSET(D3:F5;3;-2; 3; 3)) |
Summē diapazonu B6:D8. |
34 |
=OFFSET(D3; -3; -3) |
Atgriež kļūdu, jo šī ir atsauce uz darblapā neesošu diapazonu. |
#REF! |
Dati |
Dati |
|
4 |
10 |
|
8 |
3 |
|
3 |
6 |