Jak utworzyć funkcję przesunięcia w programie excel: z przykładami


Często możesz chcieć obliczyć opóźnione wartości w Excelu. Na szczęście można to łatwo zrobić za pomocą funkcji OFFSET() .

Poniższe przykłady pokazują, jak w praktyce używać funkcji OFFSET() .

Przykład 1: Oblicz przesunięte wartości w programie Excel

Załóżmy, że mamy w Excelu następujący zestaw danych, który pokazuje całkowitą sprzedaż zrealizowaną przez sklep w ciągu 10 kolejnych dni:

Do obliczenia przesuniętych wartości sprzedaży w nowej kolumnie możemy skorzystać z poniższego wzoru:

 =OFFSET( B3 ,-1,0)

Możemy wpisać tę formułę w komórce C3 i przeciągnąć ją do każdej pozostałej komórki w kolumnie C:

Kolumna „Opóźnienie sprzedaży” wyświetla sprzedaż dla opóźnienia n=1.

Przykładowo drugiego dnia sklep dokonał 19 sprzedaży. Opóźniona wartość sprzedaży z drugiego dnia (np. sprzedaż dokonana z pierwszego dnia) wynosi 13 sprzedaży.

Przykład 2: Oblicz przesunięte wartości według grup w Excelu

Załóżmy, że mamy w programie Excel następujący zestaw danych, który pokazuje całkowitą sprzedaż dokonaną przez dwa różne sklepy w ciągu 5 dni każdy:

Możemy użyć poniższego wzoru do obliczenia opóźnionych wartości sprzedaży według sklepu w nowej kolumnie:

 =IF( A3 = A2 , OFFSET( B3 , -1, 0), "")

Możemy wpisać tę formułę w komórce C3 i przeciągnąć ją do każdej pozostałej komórki w kolumnie C:

Ta funkcja najpierw sprawdza, czy wartość sklepu w bieżącym wierszu jest równa wartości sklepu w poprzednim wierszu.

Jeśli tak, zwraca opóźnioną wartość sprzedaży. Jeśli nie, zwraca wartość pustą.

Na przykład w wierszu 3 wartość sprzedaży wyniosła 19 . Ponieważ wartość sklepu w wierszu 2 jest równa wierszowi 3, opóźnioną wartość sprzedaży oblicza się jako 13 .

Jednakże w linii 7 wartość sklepu nie jest zgodna z wartością sklepu w linii 6; dlatego zamiast przesuniętej wartości sprzedaży zwracana jest pusta wartość.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w programie Excel:

Jak interpolować brakujące wartości w programie Excel
Jak znaleźć 10 najważniejszych wartości na liście w programie Excel
Jak znaleźć górne 10% wartości w kolumnie Excel

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *