Come Sottrarre Date in Excel

0
3372

Se si dispone di un foglio di Excel con una serie di date, è probabile che vi troverete infine bisogno di calcolare le differenze tra alcune di quelle date. Forse vuoi vedere quanti mesi ci sono voluti per pagare il tuo debito o quanti giorni ti ha portato a perdere una certa quantità di peso?

Calcolare la differenza tra due date in Excel è facile, ma può diventare complicato, a seconda di come si desidera per il calcolo di alcuni valori. Per esempio, se si voleva sapere il numero di mesi tra 2/5/2016 e 1/15/2016, la risposta dovrebbe essere 0 o 1? Alcuni potrebbero dire che a 0 dato che non è un mese intero tra le date e gli altri potrebbero dire 1 a causa di un altro mese.

In questo articolo, vi mostrerò come calcolare la differenza tra due date per trovare il numero di giorni, mesi e anni, con formule diverse, a seconda delle vostre preferenze.

Giorni Tra Due Date

Il semplice calcolo si può fare è quello di ottenere il numero di giorni tra due date. La buona cosa circa il calcolo dei giorni è che c’è davvero solo un modo per calcolare il valore, in modo da non dovete preoccuparvi di formule diverse, dando risposte diverse.

Nel mio esempio di cui sopra, ho due date memorizzati nelle celle A2 e A3. A destra, si può vedere la differenza tra le due date è 802 giorni. In Excel, ci sono sempre più modi per calcolare il valore stesso e che è quello che ho fatto qui. Diamo un’occhiata alle formule:

La prima formula è solo una semplice sottrazione delle due date, A3 – A2. Excel sa che è data e si limita a calcolare il numero di giorni tra due date. Facile e molto semplice. In aggiunta, è anche possibile utilizzare i GIORNI di funzione.

=GIORNI(A3, A2)

Questa funzione accetta due argomenti: la data di fine e la data di inizio. Se si passa il date nella formula, si ottiene solo un numero negativo. Infine, è possibile utilizzare una funzione chiamata DATEDIF, che è incluso in Excel da Lotus 1-2-3 giorni, ma non è ufficialmente supportato formula in Excel.

=DATEDIF(A2, A3, “D”)

Quando si digita la formula, vedrai che Excel non darvi qualche suggerimento per i campi, etc. Fortunatamente, è possibile vedere la sintassi e tutte le argomentazioni per la DATEDIF funzione qui.

Come bonus aggiuntivo, se si volesse calcolare il numero di giorni lavorativi tra due date? È abbastanza facile anche perché abbiamo un built-in formula:

=GIORNI.LAVORATIVI.TOT(startDate,endDate)

Il calcolo del numero dei giorni e dei giorni della settimana è abbastanza semplice, parliamo di mesi.

Mesi Tra Due Date

La più delicata, il calcolo è il numero di mesi a causa di come si può arrotondare per eccesso o per arrotondare per difetto a seconda se si tratta di un mese o parte di mese. Ora c’è un mese di funzione in Excel, ma è molto limitato perché si guarda solo il mese in cui il calcolo della differenza e non l’anno. Questo significa che è solo utile per il calcolo della differenza tra due mesi nello stesso anno.

Dal momento che è una specie di inutile, diamo un’occhiata ad alcune formule che ci avrebbe dato la risposta corretta. Microsoft ha fornito questi qui, ma se siete troppo pigri per visitare il link che ho fornito qui di seguito.

Round Up – =(ANNO(LDate)-ANNO(EDate))*12+MESI(LDate)-MESE(EDate)
Round – =SE(GIORNO(LDate)>=GIORNO(EDate),0,-1)+(ANNO(LDate)-ANNO(EDate))
*12+MESI(LDate)-MESE(EDate)

Ora, questi sono due abbastanza lunghe e complicate formule e davvero non c’è bisogno di capire cosa sta succedendo. Qui ci sono le formule in Excel:

Nota è necessario modificare il round di formula nella cella vera e propria, perché per qualche strano motivo, l’intera formula non viene visualizzato nella barra della formula. Per vedere la formula nella cella stessa, fare clic su Formule scheda e quindi fare clic su Mostra Formule.

Così che cosa è il risultato finale delle due formule correnti esempio? Andiamo a vedere di seguito:

Round up mi dà 27 mesi e rotondo mi dà il 26 mesi, preciso, a seconda di come si desidera guardare. Infine, è anche possibile utilizzare il DATEDIF funzione, ma solo calcola mesi, quindi nel nostro caso la risposta restituisce è di 26.

=DATEDIF(A2, A3, “M”)

Anni Tra Due Date

Come per mesi, anni, può anche essere calcolato a seconda se si desidera contare 1 anno completo di 365 giorni o nel caso di un cambiamento di un anno conta. Prendiamo il nostro esempio in cui ho utilizzato due diverse formule per il calcolo del numero di anni:

Una formula utilizza DATEDIF e l’altro utilizza la funzione YEAR. Dal momento che la differenza tra il numero di giorni è solo 802, DATEDIF mostra 2 anni, mentre l’ANNO funzione mostra 3 anni.

Di nuovo, questa è una questione di preferenza, e dipende da che cosa esattamente si sta cercando di calcolare. È una buona idea per conoscere entrambi i metodi in modo che si può attaccare diversi problemi con formule diverse.

Finché si sta attenti con quali formule si utilizza, è abbastanza facile calcolare esattamente quello che stai cercando. Ci sono anche molte più funzioni di data al di fuori di quelli che ho citato, quindi sentitevi liberi di controllare quelli fuori anche l’Ufficio di Supporto del sito. Se avete domande, sentitevi liberi di commentare. Enjoy!