Szybka nawigacja
Funkcja PRZESUNIĘCIE
Podsumowanie
Funkcja PRZESUNIĘCIE zwraca odwołanie do zakresu komórek przesuniętego o określoną liczbę wierszy i kolumn od punktu startowego. Umożliwia dynamiczne tworzenie zakresów w formułach, szczególnie przydatna w zaawansowanych obliczeniach i tabelach przestawnych.
Składnia
PRZESUNIĘCIE(odwołanie;wiersze;kolumny;[wysokość];[szerokość])
Parametry
| Parametr | Typ | Wymagane | Opis |
|---|---|---|---|
| odwołanie | Reference |
Tak | Punkt odniesienia do przesunięcia - musi być pojedynczą komórką lub sąsiadującym zakresem |
| wiersze | Number |
Tak | Przesunięcie pionowe: dodatnie w dół, ujemne w górę |
| kolumny | Number |
Tak | Przesunięcie poziome: dodatnie w prawo, ujemne w lewo |
| wysokość | Number |
Nie | Liczba wierszy w zwracanym zakresie (domyślnie jak w odwołaniu) |
| szerokość | Number |
Nie | Liczba kolumn w zwracanym zakresie (domyślnie jak w odwołaniu) |
Użycie funkcji OFFSET
PRZESUNIĘCIE to kluczowa funkcja do tworzenia dynamicznych zakresów w Excelu. Nie zmienia fizycznie pozycji komórek, ale zwraca nowe odwołanie do wybranego obszaru. Idealna do tworzenia elastycznych formuł, które automatycznie dostosowują się do zmieniających się danych.
Typowe przykłady OFFSET
Podstawowe przesunięcie
=PRZESUNIĘCIE(D3;3;-2;1;1)
Zwraca komórkę B6 (przesunięcie 3 wiersze w dół, 2 kolumny w lewo)
Suma przesuniętego zakresu
=SUMA(PRZESUNIĘCIE(D3:F5;3;-2;3;3))
Sumuje zakres B6:D8 (34) - 3 wiersze poniżej i 2 kolumny w lewo od D3:F5)
Błąd poza arkuszem
=PRZESUNIĘCIE(D3;-3;-3)
Zwraca #ADR! próbując odwołać się do nieistniejącego zakresu
Często zadawane pytania
Typowe błędy i rozwiązania
#ADR! (#REF!)
Cause: Przesunięcie poza granice arkusza
Solution: Sprawdź czy przesunięcie wiersze/kolumny nie wychodzi poza arkusz
#ARG! (#VALUE!)
Cause: Nieprawidłowe odwołanie startowe
Solution: Użyj pojedynczej komórki lub sąsiadującego zakresu
#LICZ! (#NUM!)
Cause: Ujemna wysokość lub szerokość
Solution: Argumenty wysokość i szerokość muszą być dodatnie
Uwagi
- Funkcja volatile - przelicza się przy każdej zmianie arkusza
- Wymaga Excel 2007+
- Świetnie współpracuje z SUMA, ŚREDNIA, MAX, MIN
- Podstawa dynamicznych nazw zakresów
Kompatybilność
Dostępne w: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Niedostępne w: Excel 2003 i wcześniejsze
Treść ostatnio sprawdzona: December 9, 2025
Częstotliwość aktualizacji: W razie potrzeby
Przetestowane wersje Excel: Excel 2007+