Funkcja PRZESUNIĘCIE

Excel 2007+

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

Błąd #ARG! (#VALUE!) pojawia się gdy argument 'odwołanie' nie jest pojedynczą komórką lub sąsiadującym zakresem.

Nie. Funkcja tylko zwraca nowe odwołanie, nie zmienia struktury arkusza.

Przyjmie te same wymiary co oryginalne odwołanie.

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+