![](https://cdn.wiki-base.com/4787675/excel_formula_get_percent_of_year_complete__2.png.webp)
Formula generica
=YEARFRAC(DATE(YEAR(date),1,1),date)
Sommario
Se è necessario calcolare la percentuale rimanente in un anno, in base a una determinata data, lo si fa con una formula basata sulla funzione FRAZIONE ANNO.
Nell'esempio, la formula in C5, che calcola la percentuale dell'anno rimanente, è:
=YEARFRAC(DATE(YEAR(B5),1,1),B5)
Spiegazione
la funzione FRAZIONE ANNO accetta due date, una data di inizio e una data di fine e calcola il tempo tra di esse in frazioni di anni. In questo caso, stiamo usando la data di fine così com'è, ma generando una data di inizio che è uguale al primo giorno dello stesso anno con questo bit di codice:
DATE(YEAR(B5),1,1)
Questo estrae il valore dell'anno dalla data in B5 e lo inserisce nella funzione DATE, insieme a 1 sia per il mese che per il giorno.
Il risultato è che la funzione FRAZIONE ANNO restituisce un valore decimale che corrisponde alla frazione dell'anno tra le due date.
Quando questo valore è formattato con il formato del numero percentuale, mostra la percentuale di completamento dell'anno.
Percentuale dell'anno rimanente
Per calcolare la percentuale dell'anno rimanente, è sufficiente regolare la formula per sottrarre l'anno frazionario da 1. Nell'esempio, D5 contiene questa formula:
=1-YEARFRAC(DATE(YEAR(B5),1,1),B5)