Funkcja DDB

Excel 2007+

Podsumowanie

Funkcja DDB oblicza amortyzację środka trwałego dla określonego okresu przy użyciu metody podwójnie malejącego salda lub dowolnie wybranej metody degresywnej. Umożliwia precyzyjne planowanie kosztów amortyzacji w arkuszach kalkulacyjnych.

Składnia

DDB(koszt;odzysk;czas_życia;okres;[współczynnik])

Parametry

Parametr Typ Wymagane Opis
koszt Number Tak Początkowy koszt środka trwałego (wartość dodatnia)
odzysk Number Tak Wartość rezydualna po zakończeniu amortyzacji (może być 0)
czas_życia Number Tak Całkowita liczba okresów amortyzacji środka trwałego
okres Number Tak Okres amortyzacji do obliczenia (w tych samych jednostkach co czas_życia)
współczynnik Number Nie Współczynnik szybkości amortyzacji (domyślnie 2 dla podwójnego salda)

Użycie funkcji DDB

Funkcja DDB jest idealna do tworzenia planów amortyzacji aktywów trwałych z przyspieszonym wykazem. Największe kwoty amortyzacji przypadają na początkowe okresy, co pozwala na szybsze obciążenie kosztów i lepsze dopasowanie do rzeczywistego zużycia aktywów.

Typowe przykłady DDB

Amortyzacja pierwszego dnia

=DDB(2400;300;10*365;1)

Oblicza amortyzację kosztu 2400 zł (odzysk 300 zł, 10 lat) za pierwszy dzień przy domyślnym współczynniku 2. Wynik: 1,32 zł.

Amortyzacja pierwszego miesiąca

=DDB(2400;300;10*12;1;2)

Amortyzacja za pierwszy miesiąc (10 lat → 120 miesięcy). Wynik: 40 zł.

Amortyzacja pierwszego roku

=DDB(2400;300;10;1;2)

Roczna amortyzacja pierwszego roku przy podwójnym malejącym saldzie. Wynik: 480 zł.

Drugi rok z innym współczynnikiem

=DDB(2400;300;10;2;1,5)

Amortyzacja drugiego roku przy współczynniku 1,5 zamiast domyślnego 2. Wynik: 306 zł.

Ostatni rok amortyzacji

=DDB(2400;300;10;10)

Amortyzacja dziesiątego roku (ostatni okres). Wynik: 22,12 zł.

Często zadawane pytania

Wartość 2 odpowiada metodzie podwójnie malejącego salda – amortyzacja jest dwukrotnie szybsza niż w metodzie liniowej.

Tak, wszystkie argumenty (w tym odzysk) muszą być liczbami dodatnimi lub zerowymi.

Zmodyfikuj argument współczynnik – np. 1 daje metodę liniową, 3 potryjne saldo.

VDB przełącza automatycznie na metodę liniową gdy saldo malejące daje mniejszą amortyzację.

Typowe błędy i rozwiązania

#NUM! lub #VALUE!

Cause: Argumenty nie są liczbami dodatnimi lub okres > czas_życia

Solution: Sprawdź wszystkie argumenty – muszą być dodatnimi liczbami

#DIV/0!

Cause: Nieprawidłowe wartości powodujące dzielenie przez zero

Solution: Upewnij się że koszt > odzysk i okres mieści się w czasie_życia

Nieoczekiwanie niskie wartości

Cause: Zbyt wysoki współczynnik lub błąd w jednostkach czasu

Solution: Zweryfikuj współczynnik (domyślnie 2) i spójność jednostek

Uwagi

  • Amortyzacja jest największa w pierwszym okresie i maleje z każdym kolejnym
  • Formuła: Min((koszt-total_amortyzacja)*współczynnik/czas_życia; koszt-odzysk-total_amortyzacja)
  • Współczynnik <1 daje wolniejszą amortyzację niż liniowa (>1 szybszą)
  • Funkcja nie sumuje automatycznie całkowitej amortyzacji – użyj sumy formuł DDB
  • Idealna do analizy przepływów pieniężnych i bilansó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 wersje

Treść ostatnio sprawdzona: December 9, 2025
Częstotliwość aktualizacji: W razie potrzeby
Przetestowane wersje Excel: Excel 2007+