Funzione GIORNI di Excel: conta i giorni in un anno di 360 giorni

Scarica esempio di cartella di lavoro

Scarica la cartella di lavoro di esempio

Questo tutorial mostra come usare il Funzione GIORNI360 di Excel in Excel per contare il numero di giorni tra le date.

Panoramica delle funzioni DAYS360

La funzione DAYS360 Restituisce il numero di giorni tra due date in base a un anno di 360 giorni.

Per utilizzare la funzione del foglio di lavoro Excel DAYS360, selezionare una cella e digitare:

(Notare come appaiono gli input della formula)

Sintassi e input della funzione DAYS360:

1 =GIORNI360(data_inizio,data_fine,metodo)

data d'inizio - La data di inizio nel formato del numero di serie di Excel o inserita come data tra virgolette ("s) circondano la data. Esempio: non è possibile inserire 11/12/2015 direttamente nella cella. Invece è necessario inserire "11/12/2015" oppure è necessario utilizzare il numero di serie corrispondente: 42320. In alternativa, è possibile fare riferimento a una cella con la data 11/12/2015 inserita. Excel converte automaticamente le date memorizzate nelle celle in formato seriale (a meno che la data non venga inserita come testo).

data di fine - La data di fine in formato numero di serie Excel o inserita come data tra virgolette ("s) circondano la data. Esempio: non è possibile inserire 11/12/2015 direttamente nella cella. Invece è necessario inserire "11/12/2015" oppure è necessario utilizzare il numero di serie corrispondente: 42320. In alternativa, è possibile fare riferimento a una cella con la data 11/12/2015 inserita. Excel converte automaticamente le date memorizzate nelle celle in formato seriale (a meno che la data non venga inserita come testo).

metodo - FACOLTATIVO. VERO per il metodo europeo. FALSE per il metodo USA. Se omesso, il valore predefinito è FALSE (metodo USA). Esempio: VERO.

Calcola il numero di giorni tra le date (basato su un anno di 360 giorni)

La funzione GIORNI360 restituisce il numero di giorni tra due date in base a un anno di 360 giorni in cui si considera che ogni mese abbia 30 giorni. Notare la differenza tra la funzione GIORNI e la funzione GIORNI360:

1 =GIORNI(C3,B3)

Notare che la funzione DAYS360 presuppone che ogni mese abbia 30 giorni. Quindi la differenza viene calcolata come 4 mesi * 30 giorni/mese = 120 giorni.

1 =GIORNI360(B3,C3)

La funzione DAYS360 consente di passare dal metodo USA predefinito (FALSE) al metodo europeo (TRUE):

1 =GIORNI360(B3,C3,FALSO)

1 =GIORNI360(B3,C3,VERO)

Giorni da oggi (360)

Questo esempio mostrerà come calcolare il numero di giorni da una data a oggi utilizzando l'anno di 360 giorni:

1 =GIORNI360(OGGI(),B3)

Questo esempio utilizza anche la funzione TODAY.

GIORNI LAVORATIVI

La funzione NETWORKINGDAYS calcolerà il numero di giorni lavorativi tra le date:

1 =GIORNI LAVORATIVI(B3,C3)

DAYS360 in Fogli Google

La funzione DAYS360 funziona esattamente allo stesso modo in Fogli Google come in Excel:

DAYS360 Esempi in VBA

Puoi anche utilizzare la funzione DAYS360 in VBA. Tipo:
application.worksheetfunction.days360(start_date,end_date,method)
Per gli argomenti della funzione (start_date, ecc.), puoi inserirli direttamente nella funzione o definire le variabili da utilizzare al loro posto.

Esecuzione delle seguenti istruzioni VBA

1234567891011121314 Range("C2") = Application.WorksheetFunction.Days360(Range("A2"), Range("B2"), False)Range("C3") = Application.WorksheetFunction.Days360(Range("A3"), Range("B3"), False)Range("C4") = Application.WorksheetFunction.Days360(Range("A4"), Range("B4"), False)Range("C5") = Application.WorksheetFunction.Days360(Range("A5"), Range("B5"), False)Range("D2") = Application.WorksheetFunction.Days(Range("B2"), Range("A2"))Range("D3") = Application.WorksheetFunction.Days(Range("B3"), Range("A3"))Range("D4") = Application.WorksheetFunction.Days(Range("B4"), Range("A4"))Range("D5") = Application.WorksheetFunction.Days(Range("B5"), Range("A5"))Range("E2") = Application.WorksheetFunction.NetworkDays(Range("A2"), Range("B2"))Range("E3") = Application.WorksheetFunction.NetworkDays(Range("A3"), Range("B3"))Range("E4") = Application.WorksheetFunction.NetworkDays(Range("A4"), Range("B4"))Range("E5") = Application.WorksheetFunction.NetworkDays(Range("A5"), Range("B5"))

produrrà i seguenti risultati

Torna all'elenco di tutte le funzioni in Excel

wave wave wave wave wave