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