Consigliato, 2024

Scelta dell'editore

Mastering data e ora Excel: data, giorni, giorni360, ora e giorni feriali

Funzioni di Data e Ora - Excel Facile

Funzioni di Data e Ora - Excel Facile

Sommario:

Anonim

La settimana scorsa ho spiegato come Excel utilizza il proprio sistema univoco di numeri seriali per calcolare date e ore. Quel pezzo copriva nove funzioni Data e Ora: GIORNI.LAVORATORI (), DATEVALUE (), NOW (), DAY (), MONTH (), YEAR (), HOUR (), MINUTE (), SECOND (), più la funzione SUM di base per aggiungere e sottrarre date di inizio e date di fine.

Questa settimana spiegherò come utilizzare altre sette funzioni di data e ora: DATE (), DAYS (), DAYS360 (), TODAY (), TIME (), TIMEVALUE () e WEEKDAY ().

DATE ()

Vai alla cella A5. Da Formule > Funzione , selezionare Data e ora . Nell'elenco a discesa, selezionare DATA .

[Ulteriori letture: il tuo nuovo PC ha bisogno di questi 15 programmi eccellenti gratuiti]

JD Sartain

Negli Argomenti delle funzioni finestra di dialogo, inserire anno, mese e giorno. Notare il risultato della formula nell'angolo in basso a sinistra di questa finestra di dialogo (anche mostrato al centro destra). Questo è l'equivalente seriale della data inserita. Fare clic su OK . Se il numero di serie non viene visualizzato nella cella A5, andare su Home > Numero e selezionare il formato Generale .

JD Sartain

GIORNI ( )

Oltre a utilizzare la funzione SUM di base per determinare il numero di giorni tra due date, è anche possibile utilizzare la funzione GIORNI. Vai alla cella A3. Da Formule > Funzione , selezionare Data e ora . Nell'elenco a discesa selezionare GIORNI .

Viene visualizzata la finestra di dialogo Argomenti Funzioni . Nel campo End_Date , inserisci il giorno, il mese e l'anno della data di fine tra virgolette; ad es. "29/05/2016" utilizzando barre o trattini. Nel campo Start_Date , inserire il giorno, il mese e l'anno della data di inizio tra virgolette; ad es. "2/11/1992" utilizzando barre o trattini. Notare il risultato della formula nell'angolo in basso a sinistra di questa finestra di dialogo (anche mostrato al centro destra). Fai clic su OK .

Puoi anche "puntare" alle date. Ad esempio, immettere End_Date in A4 e Start_Date in A5. Da Formule > Funzione , selezionare Data e ora , quindi selezionare GIORNI dall'elenco a discesa. Nel campo End_Date , selezionare A4 e nella casella di campo Start_Date , scegliere A5. Oppure sposta il cursore su A7 e digita: = DAYS (A4, A5).

JD Sartain

DAYS360 ()

Usa le stesse istruzioni sopra per la funzione DAYS () per eseguire questa funzione DAYS360 (). L'unica differenza tra queste due formule è la lunghezza dell'anno solare. Il primo (sopra) si basa su un normale anno solare di 365 giorni, con 12 mesi di giorni diversi. Il secondo è basato su un anno solare di 360 giorni con 12 mesi di 30 giorni. Chi usa un calendario a 360 giorni? Alcuni uffici contabili sono impostati su anni 360.

TODAY ()

L'articolo della scorsa settimana ha spiegato come funziona la funzione NOW (), ovvero calcola il numero seriale della data odierna, compreso il tempo. Per visualizzare la data e l'ora effettive, è necessario selezionare un formato Data e ora. La funzione TODAY () è esattamente la stessa eccetto senza il tempo e visualizza i risultati già in un formato di data.

Quindi se inserisci = TODAY () nella cella A9, Excel restituisce la data di oggi. È anche possibile andare a Formule > Funzione , selezionare Data e ora , quindi fare clic su OGGI dall'elenco a discesa. Notare che la finestra di dialogo Argomenti Funzione dice: Restituisce la data corrente formattata come data. Questa funzione non accetta argomenti . Ciò significa che non devi fare nulla se non fare clic su OK .

JD Sartain

TIME ()

Vai alla cella A11. Da Formule > Funzione , selezionare Data e ora . Nell'elenco a discesa, selezionare TEMPO . Nella finestra di dialogo Argomenti funzionali , immettere un'ora, un minuto e un secondo. Si noti Risultato della formula nell'angolo in basso a sinistra di questa finestra di dialogo (mostrato anche al centro destra). Questo è l'equivalente seriale del tempo che hai inserito. Fare clic su OK . Per convertire il numero seriale in un formato Ora (come mostrato nella cella A13), andare su Home > Numero e selezionare il formato Ora .

JD Sartain

TIMEVALUE ()

La funzione TIMEVALUE () è simile alla funzione DATEVALUE () tranne che per la data e non per la data. Le date e gli orari vengono spesso copiati in Excel come testo. L'importazione di dati generalmente produce risultati più accurati; tuttavia, a volte anche i dati importati arrivano come testo. Ad esempio, le date copiate o importate da un file ASCII, database o anche un file di testo vengono letti dal sistema come testo.

Utilizzare la funzione TIMEVALUE () per convertire le ore di testo in numeri di serie di Excel. Muovi il cursore sulla cella A14. Immettere un'ora in formato di testo come se fosse importata da un file ASCII (inserire un apostrofo di fronte a qualsiasi ora inserita per fare in modo che Excel lo tratti come testo). Sposta il cursore su A15. Dalla scheda Formule , selezionare Data e ora > TIMEVALUE . Apparirà la finestra Argomenti della funzione . Nella casella di campo Time_text , puntare (fare clic) l'ora del testo nella cella A14 e il numero di serie di Excel appare nella cella A15.

JD Sartain

Ora, formattare la cella in un momento formato (tempi passati a D14 e D15 per uno screenshot migliore). Evidenzia D15. Da Home > Numero , fare clic sulla piccola freccia nell'angolo in basso a destra di questo gruppo e si apre la finestra Formato celle . Selezionare Tempo dalla Categoria (pannello di sinistra). Scorri le opzioni temporali nel pannello Tipo per scegliere un formato migliore. A differenza della data del testo nella cella D14, ora è possibile utilizzare le formule per calcolare i tempi.

JD Sartain

WEEKDAY ()

La funzione WEEKDAY () fornisce il giorno della settimana come un numero. I numeri predefiniti per questi giorni sono 1-7, o da domenica a sabato, rispettivamente. La sintassi (ovvero la disposizione / struttura di una formula o comando) per la funzione WEEKDAY è: WEEKDAY (Serial_Number, Return_Type); una virgola tra gli argomenti e senza spazi.

Il numero di serierappresenta la data o si riferisce a una cella con una data o un numero di serie. Il Return_Type (che è un argomento facoltativo) rappresenta l'opzione del giorno della settimana che preferisci usare:

1 o (niente) è da 1 a 7 = Domenica a Sabato

2 è da 1 a 7 = lunedì fino a domenica

3 va da 0 a 6 = da lunedì a domenica

11 da 1 a 7 = da lunedì a domenica

12 da 1 a 7 = da martedì a lunedì

13 da 1 a 7 = da mercoledì a martedì

14 da 1 a 7 = giovedì a mercoledì

15 da 1 a 7 = venerdì a giovedì

16 da 1 a 7 = da sabato a venerdì

17 da 1 a 7 = domenica a sabato

NOTA : Il numero restituito 2 e il numero restituito 11 sono gli stessi, poiché i numeri restituiti da 11 a 17 sono stati aggiunti in seguito (in Excel 2010) e non funzionano nelle versioni precedenti di Excel.

JD Sartain

Questi le funzioni sono utili se hai bisogno di usare le formule per calcolare le date, o se hai una lunga colonna di date e vuoi sapere in quali giorni sono i giorni della settimana e quali sono i giorni del fine settimana. Ad esempio: inserisci 10 date casuali nelle celle da A3 a A12. Passare a C3 e immettere la seguente formula WEEKDAY (): = IF (WEEKDAY (A3,2) <6, "workday", "WEEKEND"). In altre parole: usa la funzione WEEKDAY e punta alla cella A3 con Return Type 2 (per 1 thru 7 = Monday thru Sunday) e SE è inferiore a 6, che è un giorno lavorativo; altrimenti, è un fine settimana.

Copia la formula dalla cella A3 alla cella A12 e vedi in quali giorni sono i fine settimana e / oi giorni della settimana.

JD Sartain

Esistono molte altre formule che utilizzano la funzione WEEKDAY () . Controlla la prossima settimana per quelle opzioni più otto altre funzioni di data e ora.

Top