Co to jest i do czego służy DDB?
Funkcja DDB (ang. Double-Declining Balance) w programie Excel służy do obliczania amortyzacji majątku trwałego metodą podwójnego malejącego salda. Metoda ta zakłada, że wartość majątku deprecjonuje się szybciej na początku okresu użytkowania, a następnie wolniej z upływem czasu. W przeciwieństwie do metody liniowej, gdzie amortyzacja jest stała w każdym okresie, DDB stosuje stałą stopę amortyzacji do malejącej wartości początkowej majątku. Jest to szczególnie przydatne w przypadku aktywów, które tracą na wartości szybciej w początkowym okresie eksploatacji, np. samochody, komputery.
Składnia DDB
Składnia funkcji DDB w Excelu jest następująca: DDB(koszt, wartość_resztowa, okres_użytkowania, okres, [metoda])
- koszt: Początkowa wartość majątku trwałego.
- wartość_resztowa: Wartość majątku po zakończeniu okresu amortyzacji.
- okres_użytkowania: Całkowity okres użytkowania majątku w latach lub okresach.
- okres: Okres, dla którego obliczana jest amortyzacja (np. 1 dla pierwszego roku, 2 dla drugiego roku itd.).
- [metoda]: Opcjonalny argument określający stopę amortyzacji. Jeśli zostanie pominięty, domyślnie przyjmuje wartość 2 (podwójne malejące saldo). Można podać dowolną dodatnią liczbę.
Dane wejściowe DDB
Wszystkie argumenty funkcji DDB muszą być liczbami. Argumenty koszt i okres_użytkowania muszą być dodatnie. Argument wartość_resztowa może być zerem lub dodatnią liczbą, ale nie może być większa niż koszt. Argument okres musi być liczbą całkowitą większą lub równą 1 i mniejszą lub równą okres_użytkowania. Argument metoda, jeśli jest używany, musi być liczbą dodatnią.
Przykłady zastosowania DDB
Załóżmy, że kupiliśmy samochód za 100 000 zł, jego wartość rezydualna po 5 latach wynosi 10 000 zł. Chcemy obliczyć amortyzację dla pierwszego i drugiego roku. Formuła dla pierwszego roku będzie wyglądać następująco: =DDB(100000,10000,5,1). Dla drugiego roku: =DDB(100000,10000,5,2). Wyniki pokażą amortyzację dla każdego roku, uwzględniając metodę podwójnego malejącego salda.
Najczęściej pojawiające się błędy DDB, oraz co mogą znaczyć?
- #NUM!: Błąd ten pojawia się, gdy któryś z argumentów jest nieprawidłowy (np. okres jest większy niż okres_użytkowania, koszt lub okres_użytkowania są ujemne, wartość_resztowa jest większa niż koszt, lub metoda jest ujemna).
- #VALUE!: Błąd ten pojawia się, gdy któryś z argumentów nie jest liczbą.