Usa Excel per calcolare quanti giorni mancano a un evento

Contenuti

Excel tratta le date come numeri interi. Ciò significa che puoi sommarli e sottrarli, che può essere utile per dirti quanti giorni mancano alla tua prossima scadenza o evento. In questo post, useremo le funzioni DATE, ANNO, MIO, DAY e TODAY da Excel per mostrarti come calcolare il numero di giorni fino al tuo prossimo compleanno o qualsiasi altro evento annuale.

Excel memorizza le date come numeri interi. Per impostazione predefinita, Excel utiliza “1” para representar 01/01/1900 e ogni giorno dopo è uno in più. Scriba 01/01/2000 y cambie el formato a “Numero” y verá aparecer “36526”. Si resta 1 a partire dal 36526, puoi vedere che c'era 36525 giorni nel ventesimo secolo. In alternativa, puoi inserire una data futura e sottrarre il risultato della funzione OGGI per vedere quanti giorni mancano a quella data da oggi.

Un rapido riassunto delle funzioni associate alla data

Prima di tuffarci in alcuni esempi, dovremmo esaminare diversi semplici strumenti associati alla data, comprese le funzionalità OGGI, DATA, ANNO, Excel MESE e GIORNO.

OGGI

Sintassi: = OGGI ()

Risultato: la data attuale

DATA

Sintassi: = DATA (anno, mio, giorno)

Risultato: la data designata dall'anno, mese e giorno inseriti

ANNO

Sintassi: = ANNO (Data)

Risultato: l'anno della data inserita

MIO

Sintassi: = MES (Data)

Risultato: il mese numerico della data inserita (1 un 12)

GIORNO

Sintassi: = GIORNO (Data)

Risultato: il giorno del mese della data inserita

Alcuni esempi di calcoli

Osserveremo tre eventi che si verificano ogni anno nello stesso giorno, calcoleremo la data della tua prossima occorrenza e determineremo il numero di giorni tra ora e la tua prossima occorrenza.

Ecco i nostri dati di esempio. Abbiamo quattro colonne configurate: Evento, Data, Next_Occurrence e Days_Until_Next. Abbiamo inserito le date di una data di nascita casuale, la data di scadenza delle tasse negli Stati Uniti. UU. E Halloween. Date come compleanni, gli anniversari e alcune festività si verificano in giorni specifici ogni anno e funzionano bene con questo esempio. Altre feste, come il Ringraziamento, si verificano in un particolare giorno della settimana in un mese specifico; questo esempio non copre tali eventi.

Dati di esempio

Ci sono due opzioni per completare la colonna 'Next_Occurrence'. Puoi inserire manualmente ogni data, ma ogni voce dovrà essere aggiornata manualmente in futuro con il passare della data. Anziché, scrivere una formula di dichiarazione 'SI'’ così Excel può fare il lavoro per te.

Vediamo il compleanno. Conosciamo già il mese =MONTH(F3) e giorno =DAY(F3) della prossima apparizione. Questo è facile, ma per quanto riguarda l'anno?? Abbiamo bisogno di Excel per sapere se il compleanno è già avvenuto quest'anno o no. Primo, dobbiamo calcolare la data in cui cade il compleanno nell'anno in corso usando questa formula:

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

Prossimo, dobbiamo sapere se quella data è già passata e puoi confrontare quel risultato con TODAY() per scoprirlo. Se è luglio e il compleanno cade ogni settembre, quindi la prossima occorrenza è nell'anno in corso, que se muestra con =YEAR(TODAY()) . Si es diciembre y el cumpleaños ocurre cada mayo, entonces la próxima ocurrencia es en el próximo año, poi =YEAR(TODAY())+1 daría el año que viene. Para establecer cuál utilizar, podemos utilizar una declaración ‘SI’:

=IF(DATE(ANNO(OGGI()),MESE(F3),GIORNO(F3))>=TODAY(),ANNO(OGGI()),ANNO(OGGI())+1)

Ahora podemos combinar los resultados de la declaración IF con el MES y el DÍA del cumpleaños para establecer la próxima ocurrencia. Ingrese esta fórmula en la celda G3:

=DATA(IF(DATE(ANNO(OGGI()),MESE(F3),GIORNO(F3))>=TODAY(),ANNO(OGGI()),ANNO(OGGI())+1),MESE(F3),GIORNO(F3))

Ingresando "= DATA (E (DATA (AÑO (HOY ()), MES (F3), DÍA (F3))> = HOY (), AÑO (HOY ()), ANNO (HOY ()) + 1), MIO (F3), GIORNF3(F3)) “en la celda F3′ larghezza=”650″ altezza=”250″ caricare=”pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);” unerrore=”this.onerror=nullpagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeaconnquestos);”></p><p>Premi Invio per vedere il risultato.  (Questo post è stato scritto a fine gennaio 2019, così saranno le date … Buona … Chiuso).</p><p>Compila questa formula nelle celle sottostanti evidenziando le celle e premendo Ctrl + D.</p><p><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NTAiIGhlaWdodD0iMjUwIiB2aWV3Qm94PSIwIDAgNjUwIDI1MCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2NmZDRkYjtmaWxsLW9wYWNpdHk6IDAuMTsiLz48L3N2Zz4=" decoding="async" class="alignnone size-full wp-image-403424" data-src="https://systempeaker.com/wp-content/uploads/2021/10/Excel-Date-03.png" alt="Resultados de la siguiente ocurrencia" width="650" height="250" onload="pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);" onerror="this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);"></p><p>Ora possiamo facilmente determinare il numero di giorni fino alla prossima occorrenza sottraendo il risultato della funzione OGGI () dai risultati di Next_Occurrence che abbiamo appena calcolato.  Immettere la formula successiva nella cella H3:</p><pre>=G3-OGGI()</pre><p><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NTAiIGhlaWdodD0iMjUwIiB2aWV3Qm94PSIwIDAgNjUwIDI1MCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2NmZDRkYjtmaWxsLW9wYWNpdHk6IDAuMTsiLz48L3N2Zz4=" width="650" height="250" loading="lazy" loading="lazy" decoding="async" class="alignnone size-full wp-image-403425" data-src="https://systempeaker.com/wp-content/uploads/2021/10/Excel-Date-04.png" alt=

Premi Invio per vedere il risultato e quindi completa questa formula nelle celle sottostanti evidenziando le celle e premendo Ctrl + D.

Puoi salvare una cartella di lavoro con le formule in questo esempio per tenere traccia di chi compirà il prossimo compleanno o quanti giorni ti restano per finire il tuo costume di Halloween. Ogni volta che usi la cartella di lavoro, ricalcolerà i risultati in base alla data corrente perché hai usato il TODAY() funzione.

Risultati di esempio

E se, questi sono esempi piuttosto specifici che potrebbero o non potrebbero esserti utili. Ma servono anche per illustrare il tipo di cose che puoi fare con le funzioni associate alla data in Excel..

Iscriviti alla nostra Newsletter

Non ti invieremo posta SPAM. Lo odiamo quanto te.