Utilizzare Excel per Calcolare il numero di Giorni Fino a quando un Evento

0
1047

 

Excel considera le date come numeri interi. Questo significa che è possibile aggiungere e sottrarre loro, che può essere utile per indicare quanti giorni ci sono fino a che la prossima scadenza o in caso di vostra. In questo articolo, usiamo Excel, DATA, ANNO, MESE, GIORNO, e OGGI le funzioni di mostrare come calcolare il numero di giorni fino a quando il vostro prossimo compleanno o qualsiasi altro evento annuale.

Excel le date vengono memorizzate come numeri interi. Per impostazione predefinita, Excel utilizza “1” per rappresentare il 01/01/1900 e ogni giorno dopo che è maggiore di uno. Digitare il 01/01/2000 e passare il formato “Numero” e vedrete “36526”. Se si sottrae 1 da 36526, si può vedere che ci sono 36525 giorni nel 20 ° secolo. In alternativa, è possibile immettere una data futura e sottrarre il risultato della funzione di OGGI per vedere quanti giorni di distanza che data è oggi.

Un Rapido Riepilogo di Data-Funzioni Relative

Prima di tuffarci in alcuni esempi, abbiamo bisogno di andare oltre alcuni semplici relativi a data, funzioni, tra cui Excel OGGI, DATA, ANNO, MESE, GIORNO e funzioni.

OGGI

Sintassi: =OGGI()

Risultato: La data corrente

DATA

Sintassi: =DATA(anno,mese,giorno)

Risultato: La data designata per l’anno, il mese e il giorno è entrato

ANNO

Sintassi: =YEAR(date)

Risultato: L’anno della data di entrata

MESE

Sintassi: =MONTH(data)

Risultato: Il numerici mese dalla data di entrata (da 1 a 12)

GIORNO

Sintassi: =GIORNO(data)

Risultato: Il giorno del mese della data di entrata

Alcuni Esempi Di Calcolo

Esamineremo i tre eventi che si verificano ogni anno lo stesso giorno, di calcolare la data della loro prossima occorrenza, e determinare il numero di giorni tra oggi e la loro successiva occorrenza.

Ecco il nostro campione di dati. Abbiamo quattro colonne impostato: Evento, la Data, Next_Occurrence, e Days_Until_Next. Abbiamo inserito le date di casuale, data di nascita, la data di imposte sono dovute in USA, e di Halloween. Date come compleanni, anniversari, e alcune feste si verificano in un determinato giorno di ogni anno e lavorare bene con questo esempio. Altri periodi di vacanza come il Ringraziamento—si verifica in un particolare giorno in un mese, in questo esempio non coprire questi tipi di eventi.

Ci sono due opzioni per la compilazione del ‘Next_Occurrence’ colonna. Mano inserire tutte le date, ma ogni voce avrà bisogno di essere aggiornato manualmente in futuro, come la data passa. Invece, bisogna scrivere un ‘SE’ istruzione formula in modo che Excel è in grado di fare il lavoro per voi.

Guardiamo il compleanno. Sappiamo già il mese =MESE(F3) e day =giorno(F3) della prossima occorrenza. Che è facile, ma che cosa circa l’anno? Abbiamo bisogno di Excel per sapere se il compleanno è avvenuto in questo anno già o non. Primo, abbiamo bisogno di calcolare la data di compleanno si verifica nel presente anno utilizzando questa formula:

=DATA(ANNO(OGGI()),MESE(F3),GIORNO(F3))

A quel punto, abbiamo bisogno di sapere se tale data è già passata e si può confrontare il risultato che ad OGGI() per trovare out. Se è luglio e il compleanno che si verifica ogni anno, a settembre, quindi l’occorrenza successiva è l’anno corrente con un =ANNO(OGGI()) . Se è dicembre e il compleanno che si verifica ogni anno, a Maggio, quindi il prossimo evento il prossimo anno, in modo =ANNO(OGGI())+1 dovrebbe dare il prossimo anno. Per determinare quale utilizzare, si può utilizzare un ‘SE’ istruzione:

=SE(DATA(ANNO(OGGI()),MESE(F3),GIORNO(F3))>=OGGI(),ANNO(OGGI()),ANNO(OGGI())+1)

Ora siamo in grado di combinare i risultati dell’istruzione IF con il MESE e il GIORNO del compleanno per determinare l’occorrenza successiva. Inserisci questa formula nella cella G3:

=DATE(IF(DATE(YEAR(TODAY()),MONTH(F3),DAY(F3))>=TODAY(),YEAR(TODAY()),YEAR(TODAY())+1),MONTH(F3),DAY(F3))

Premere Invio per vedere il risultato. (Questo articolo è stato scritto a fine gennaio 2019, quindi le date saranno…beh…datato.)

Compilare questa formula nelle celle sottostanti, evidenziando le celle e premere Ctrl+D.

Ora si può facilmente determinare il numero di giorni fino alla prossima occorrenza sottraendo il risultato della funzione OGGI() dal Next_Occurrence risultati che abbiamo calcolato. Immettere la seguente formula nella cella H3:

=G3-OGGI()

Premere Invio per vedere il risultato e poi riempire questa formula nelle celle sottostanti, evidenziando le celle e premere Ctrl+D.

È possibile salvare una cartella di lavoro con le formule in questo esempio, per tenere traccia di cui si avvicina il compleanno successivo o sapere quanti giorni mancano per completare il vostro costume di Halloween. Ogni volta che si utilizza la cartella di lavoro, verrà ricalcolato i risultati in base alla data corrente perché hai utilizzato la funzione OGGI ().

E sì, questi sono abbastanza esempi specifici che potrebbero o non potrebbero essere utili a voi. Ma, hanno anche lo scopo di illustrare i tipi di cose che si possono fare con la data di funzioni in Excel.