Acest articol descrie sintaxa de formulă și utilizarea funcției OFFSET în Microsoft Excel.
Descriere
Întoarce o referință la o zonă care este un număr specificat de rânduri și coloane dintr-o celulă sau o zonă de celule. Referința care este returnată poate fi o singură celulă sau o zonă de celule. Specificați numărul de rânduri și numărul de coloane care să fie returnat.
Sintaxă
OFFSET(referință, rânduri, coloane, [înălțime], [lățime])
Sintaxa funcției OFFSET are următoarele argumente:
- Referință Obligatoriu. Este referința de la care vreți să stabiliți punctul de plecare. Referință trebuie să facă referire la o celulă sau o zonă de celule adiacente; altfel, OFFSET întoarce valoarea de eroare #VALUE! .
- Rânduri Obligatoriu. Este numărul de celule, în jos sau în sus, la care vreți să se refere celula din stânga sus. Utilizând 5 ca argument rânduri specificați că celula din stânga sus din referință este la 5 rânduri sub referință. Argumentul rânduri poate fi pozitiv (adică sub referința de plecare) sau negativ (adică deasupra referinței de plecare).
- Coloane Obligatoriu. Este numărul de coloane, spre dreapta sau spre stânga, la care vreți să se refere celula din stânga sus. Utilizând 5 ca argument col specificați că celula din stânga sus din referință este la 5 coloane spre dreapta referinței. Argumentul col poate fi pozitiv (adică la dreapta referinței de plecare) sau negativ (adică la stânga referinței de plecare).
- Înălțime Opțional. Este înălțimea, în număr de rânduri, pe care vreți să o aibă referința returnată. Înalt trebuie să fie un număr pozitiv.
- Lățime Opțional. Este lățimea, în număr de coloane, pe care vreți să o aibă referința returnată. Lat trebuie să fie un număr pozitiv.
Observații
- Dacă rânduri și col trimit referința peste capătul foii de calcul, OFFSET întoarce #REF! .
- Dacă înalt sau lat sunt omise, se consideră că sunt de aceeași înălțime și aceeași lățime ca și referința.
- OFFSET nu mută vreo celulă și nici nu modifică selecția, ci doar întoarce o referință. Funcția OFFSET poate fi utilizată cu orice funcție care așteaptă un argument de tip referință. De exemplu, formula SUM(OFFSET(C2;1;2;3;1)) calculează valoarea totală a unei zone de 3 rânduri și 1 coloană care este situată la 1 rând dedesubtul și la 2 coloane la dreapta celulei C2.
Exemplu
Copiați toate datele eșantion din tabelul următor, inclusiv rândul antet, și lipiți-le în celula A1 a unei noi foi de lucru Excel. Pentru ca formulele să afișeze rezultate, selectați-le, apăsați pe F2, apoi pe Enter. Dacă trebuie, puteți ajusta lățimea coloanei pentru a vedea toate datele.
| Formulă | Descriere | Rezultat |
|---|---|---|
| =OFFSET(D3;3;-2;1;1) | Afișează valoarea în celula B6 (4) | 4 |
| =SUM(OFFSET(D3:F5;3;-2; 3; 3)) | Adună zona B6:D8 | 34 |
| =OFFSET(D3; -3; -3) | Returnează o eroare, deoarece referința este la un interval care nu există în foaia de lucru. | #REF! |
| Date | Date | |
| 4 | 10 | |
| 8 | 3 | |
| 3 | 6 |