Documentazione/Funzioni di Calc/AMMORT.DEGR

    From The Document Foundation Wiki
    This page is a translated version of the page Documentation/Calc Functions/AMORDEGRC and the translation is 37% complete.
    Other languages:

    Nome funzione:

    AMMORT.DEGR

    Categoria:

    Analisi finanziaria

    Riepilogo:

    Calcola il deprezzamento (o ammortamento) di un bene durante un periodo specifico utilizzando un modello di ammortamento degressivo. Questo metodo viene ammortizzato con un'aliquota più elevata all'inizio e l'aliquota diminuisce durante la vita utile del bene. Se il bene viene acquisito nel corso di un periodo contabile, l'ammortamento per tale periodo viene calcolato su base proporzionale.

    AMMORT.DEGR è destinato agli utenti del sistema contabile francese.

    Sintassi:

    AMMORT.DEGR(Costo; Data di acquisto; Primo periodo; Cespite; Periodo; Tasso[; Base])

    Restituisce:

    Restituisce un numero reale non negativo che rappresenta l'ammortamento del cespite durante il periodo specificato, espresso nelle stesse unità valutarie del costo del cespite e dei valori di recupero.

    Argomenti:

    Costo è un numero reale positivo, o un riferimento a una cella contenente quel numero, che rappresenta il costo o il valore del bene prima dell'ammortamento.

    Data di acquisto è una data, o un riferimento a una cella contenente tale data, che è la data di inizio dell'ammortamento. Per un bene materiale, questa è solitamente la data di acquisizione.

    Primo periodo è una data, o un riferimento a una cella contenente tale data, che è la data di fine del primo periodo contabile durante il quale viene calcolato l'ammortamento.

    Cespite è un numero reale positivo, oppure un riferimento ad una cella contenente quel numero, che rappresenta il valore residuo del bene al termine della sua vita ammortizzata. Cespite deve essere espresso nella stessa unità di valuta di Costo.

    Periodo è un numero intero non negativo o un riferimento a una cella contenente tale numero intero, che specifica il periodo contabile per il quale viene restituito il valore di ammortamento. Il valore 0 indica il periodo che termina nella data indicata da Primo periodo. I periodi contabili successivi sono numerati 1, 2, 3 e così via.

    Tasso è un numero reale positivo (espresso come percentuale, come 2,5%, o una frazione decimale, come 0,025), o un riferimento a una cella contenente quel numero, che è il tasso annuale al quale il valore del bene viene ammortizzato.


    Base è un numero intero da 0 a 4 o un riferimento a una cella contenente quell'intero, che viene scelto da un elenco di opzioni e indica come calcolare l'anno. Per ulteriori informazioni, visitate la pagina [1] di Wikipedia.

    Base Calcolo
    0 o omesso Metodo USA (NASD), 12 mesi di 30 giorni ciascuno
    1 Numero esatto di giorni nei mesi, numero esatto di giorni nell'anno.
    2 Il numero esatto di giorni nel mese, l'anno ha 360 giorni.
    3 Il numero esatto di giorni nel mese, l'anno ha 365 giorni.
    4 Metodo europeo, 12 mesi da 30 giorni ciascuno.


    • Se Data di acquisto o Primo periodo non è una data valida, allora AMMORT.DEGR restituisce un errore #VALORE!.
    • If any of Cost, Salvage, Period, or Rate is non-numeric, then AMMORT.DEGR reports a #VALORE! error.
    • If Basis is non-numeric, then AMMORT.DEGR reports an invalid argument error (Err:502).
    • If Date Purchased is later than First Period, then AMMORT.DEGR reports an invalid argument error (Err:502).
    • If either of Cost or Rate is less than or equal to 0, then AMMORT.DEGR reports an invalid argument error (Err:502).
    • If Salvage is less than 0 or greater than Cost, then AMMORT.DEGR reports an invalid argument error (Err:502).
    • If either of Period or Basis is a non-integer value, then AMMORT.DEGR truncates it to an integer value.
    • If Period is less than 0 then AMMORT.DEGR reports an invalid argument error (Err:502).
    • If, after any truncation, Basis is not equal to 0, 1, 2, 3, or 4, then AMMORT.DEGR reports an invalid argument error (Err:502).

    Dettagli aggiuntivi:

    • AMMORT.DEGR utilizes a depreciation factor (f) that depends on the lifetime ([math]\displaystyle{ t~=~\frac{1}{Rate} }[/math]) of the asset. The purpose of this factor is to increase the rate of depreciation for assets with a longer lifetime and it is defined as follows:
    Depreciation factors used in AMMORT.DEGR
    Lifetime of asset (t) Depreciation factor (f)
    t < 3 1
    3 <= t < 5 1,5
    5 <= t <=6 2
    t > 6 2,5
    • If Period = 0, the depreciation is calculated on a pro rata basis. For this period the formula for AMMORT.DEGR is:
    [math]\displaystyle{ \lt span lang="en" dir="ltr" class="mw-content-ltr"\gt \operatorname{AMORDEGRC_{0}}~=~f*Cost~*~Rate~*~\operatorname{YEARFRAC}(Date~Purchased; First~Period; Basis)\lt /span\gt }[/math]
    If Date Purchased is equal to First Period, then [math]\displaystyle{ \operatorname{AMORDEGRC_{0}}~=~0 }[/math]
    • For subsequent periods, AMMORT.DEGR calculates the depreciation based on the cost or value of the asset before depreciation minus the total depreciation in previous periods.
    • If Period = 1, the depreciation is calculated as follows.
    [math]\displaystyle{ \lt span lang="en" dir="ltr" class="mw-content-ltr"\gt \operatorname{AMORDEGRC_{1}}~=~f*(Cost-AMORDEGRC_{0})~*~Rate\lt /span\gt }[/math]
    • If Period = 2, the depreciation is calculated as follows.
    [math]\displaystyle{ \lt span lang="en" dir="ltr" class="mw-content-ltr"\gt \operatorname{AMORDEGRC_{2}}~=~f*(Cost-AMORDEGRC_{0}-AMORDEGRC_{1})~*~Rate\lt /span\gt }[/math]
    • This processing continues for subsequent periods until the end of the depreciated life. The total depreciation over all periods will not be greater than the value of the asset before any depreciation, given in the Cost argument.
    • There are some differences between the behavior of AMMORT.DEGR in Calc and Microsoft Excel.
    1. Excel does not support option 2 for the Basis argument (actual number of days in month, 360 days in year).
    2. Calc and Excel behave differently when the date of purchase coincides with the end of an accounting period. Calc regards the initial period 0 as of zero length, and thus returns zero depreciation. Excel regards the initial period 0 as the first full period.
    3. As the Period argument is increased, the latest period that returns a non-zero depreciation value may return different values for Calc and Excel.
    4. There may be minor rounding differences between the values returned by Excel and Calc.
    These differences may limit interoperability when you have a Calc spreadsheet containing AMMORT.DEGR calls that is later opened in Excel.

    Esempi:

    Simple example with multiple calls to AMMORT.DEGR

    The following table illustrates the behavior of the AMMORT.DEGR function.

    A B C D E
    1 Costo 1200 Periodo Ammortamento
    2 Data di acquisto 2022-07-01 0 225
    3 Primo periodo 2022-12-31 1 366
    4 Cespite 200 2 228
    5 Periodo - 3 143
    6 Tasso 15% 4 119
    7 Base 0 5 0
    8 6 0
    9 7 0
    10 8 0
    11
    12 Totale 1081

    The data in cells B1:B4 and B6:B7 contain the values for most of the arguments passed in AMMORT.DEGR function calls. The function is called nine times, once for each value of the Period argument given in cells D2 to D10. Cell E2 contains the formula =AMMORT.DEGR($B$1; $B$2; $B$3; $B$4; $D2; $B$6; $B$7); cell E3 contains the formula =AMMORT.DEGR($B$1; $B$2; $B$3; $B$4; $D3, $B$6, $B$7); and so on. The values returned from the AMMORT.DEGR calls are shown in cells E2:E10 and cell E12 contains the sum of all the values in cells E2:E10. The following features can be seen in these results:

    • For this example data, depreciation is calculated during one partial period (period 0) and four full accounting periods (periods 1 to 4).
    • Period 0. Since the asset was acquired midway through the accounting period, the depreciation for period 0 is calculated on a pro rata basis as [math]\displaystyle{ 1200 \times 0.5 \times 2.5 \times 0.15~=~225 }[/math].
    • Period 1. For this full accounting period, the depreciation is calculated as [math]\displaystyle{ (1200-225) \times 2.5 \times 0.15~=~365.625 }[/math] and AMMORT.DEGR rounds this value to 366.
    • The depreciation values for periods 2 and 3 are calculated in a similar way to period 1.
    • During periods 0 through to 3, the total depreciation is 962. Since Cost - Salvage - 962 is greater than 0, AMMORT.DEGR determines that there should be a final depreciation expense in period 4. However, instead of using the same algorithm as steps 1 to 3, the number returned for period 4 is half the difference between the original value of the Cost argument (1200 in this case) minus the total depreciation in the previous periods (962 in this case), that is [math]\displaystyle{ 0.5 \times 238 }[/math] or [math]\displaystyle{ 119 }[/math].
    • For periods 5 or later, AMMORT.DEGR returns 0.

    Additional examples

    Formula Descrizione Restituisce
    =AMMORT.DEGR(1500; "2001-04-01"; "2001-06-15"; 454; 0; 0,19; 2) Here the function calculates the pro rata depreciation for period 0, which is a short period of approximately 2.5 months. 119
    =AMMORT.DEGR(1500; "2001-04-01"; "2001-06-15"; 454; 0; 0,19) Here the function again calculates the pro rata depreciation for period 0, which is a short period of approximately 2.5 months. However, in this case, the value of the Basis argument is not specified and so a default of 0 is applied, giving a slightly different result to the previous example. 117
    =AMMORT.DEGR(1500; "2001-04-01"; "2001-06-15"; 454; 1; 0,19; 2) Here the function calculates the amount of depreciation for a full accounting period (period 1). 525
    =AMMORT.DEGR(2000; DATA(2020; 2; 1); DATA(2020; 12; 31); 10; 4; 10%; 0) Here the function calculates the amount of depreciation for a full accounting period (period 4). Note that it is often good practice to utilize the DATA function instead of typing formatted date values. 163

    Funzioni di LibreOffice correlate:

    AMMORT.PER

    AMMORT.FISSO

    AMMORT

    AMMORT.COST

    AMMORT.ANNUO

    AMMORT.VAR

    FRAZIONE.ANNO

    Standard ODF:

    Nessuno

    Funzioni equivalenti (o simili) di Excel:

    AMORDEGRC