Funzione DATE in Excel (formula, esempi) - Come usare?

Funzione DATA in Excel

La funzione di data in Excel è una funzione di data e ora che rappresenta il numero fornito come argomenti in un codice di data e ora, gli argomenti che richiede sono numeri interi per giorno, mese e anno separatamente e ci dà il risultato in una semplice data, il risultato visualizzato è in formato data ma gli argomenti sono forniti come numeri interi, il metodo per utilizzare questa formula è il seguente = Giorno (anno, mese, giorno) in base sequenziale.

DATE Formula per Excel

La formula DATE per Excel è la seguente:

La formula DATE per Excel ha tre argomenti, di cui due sono facoltativi. Dove

  • year = l'anno da utilizzare durante la creazione della data.
  • mese = il mese da utilizzare durante la creazione della data.
  • day = il giorno da utilizzare durante la creazione della data

Come utilizzare la funzione DATA in Excel? (con esempi)

La DATA è una funzione del foglio di lavoro (WS). Come funzione WS, può essere inserita come parte della formula in una cella di un foglio di lavoro. Fare riferimento agli esempi di funzione DATA forniti di seguito per capire meglio.

Esempio n. 1: ottieni il mese dalla data

MESE (DATA (2018,8,28))

Come mostrato nella formula DATE sopra, la funzione MESE viene applicata alla data rappresentata utilizzando la funzione DATA. La funzione MESE restituirà l'indice del mese restituito dalla funzione DATA. Ad esempio, 8 nell'esempio fornito. La cella D2 ha una formula DATE applicata e quindi il risultato "8".

Esempio n. 2: scopri un anno bisestile

MESE (DATA (ANNO (B3), 2,29)) = 2

Come mostrato nella formula DATE sopra, la DATA si adatterà automaticamente ai valori di mese e anno fuori intervallo. Qui, la formula più interna è ANNO con parametri come la cella B3 che indica i dati di input, 2 è l'indice del mese di febbraio e 29 per il giorno. Negli anni bisestili, febbraio ha 29 giorni, quindi la funzione DATA esterna restituirà l'output come 2/29/2000.

In caso di un anno non bisestile, DATE restituirà la data del 1 marzo dell'anno, poiché non esiste un 29 ° giorno e DATE farà scorrere la data in avanti nel mese successivo.

La funzione più esterna, MONTH, estrarrebbe il mese dal risultato. Ad esempio, 2 o in caso di anno bisestile e 3 in caso di anno non bisestile.

Inoltre, il risultato viene confrontato con una costante "2". Se il mese è 2, la formula DATA in Excel restituisce VERO. In caso contrario, la formula DATE restituisce FALSE.

Nello screenshot seguente, la cella B2 contiene una data che appartiene a un anno bisestile e B3 contiene una data che appartiene a un anno non bisestile.

Esempio n. 3: evidenzia una serie di date

In questo esempio di funzione DATE, una regola di formattazione condizionale viene applicata alla colonna B. Le date maggiori di 2005/1/1 devono essere evidenziate utilizzando uno stile di colore rosa. Quindi, come mostrato nello screenshot, tre date maggiori della data specificata vengono evidenziate nel formato configurato. Le restanti due date che non soddisfano i criteri vengono lasciate non formattate poiché non vi è alcuna regola applicata a tali date.

Cose da ricordare

  • La funzione DATA di Excel restituisce un numero seriale di data. È necessario formattare il risultato come una data per visualizzare il formato della data.
  • Se l'anno è compreso tra 0 e 1900, Excel aggiungerà 1900 all'anno.
  • Un mese può essere maggiore di 12 e minore di zero. Se il mese è maggiore di 12, Excel aggiungerà il mese al primo mese dell'anno specificato. Se il mese è minore o uguale a zero, Excel sottrarrà il valore assoluto del mese più 1 (ovvero, ABS (mese) + 1) dal primo mese dell'anno specificato.
  • La giornata può essere positiva o negativa. Se un giorno è maggiore dei giorni del mese specificato, Excel aggiungerà il giorno al primo giorno del mese specificato. Se un giorno è minore o uguale a zero, Excel sottrarrà il valore assoluto del giorno più 1 (ovvero, ABS (giorno) + 1) dal primo giorno del mese specificato.

Utilizzo della funzione DATE in Excel VBA

La funzione DATA in VBA restituisce la data di sistema corrente. Può essere utilizzato in Excel VBA come segue:

Funzione DATE nell'esempio VBA

Data()

Risultato: 12/08/2018

Qui, la funzione Date () restituisce la data di sistema corrente. Lo stesso può essere assegnato a una variabile come segue:

Dim myDate As String

myDate = Date ()

Quindi, myDate = 12/08/2018

DATA Funzione Excel Video

Articoli interessanti...