Szybka nawigacja
Funkcja DDB
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
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+