Funzioni di Data e Ora - Excel Facile
Sommario:
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]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 .
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).
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 .
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 .
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.
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.
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.
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.
Esistono molte altre formule che utilizzano la funzione WEEKDAY () . Controlla la prossima settimana per quelle opzioni più otto altre funzioni di data e ora.
Mastering di data e ora di Excel: numeri di serie, giorni della rete, datetime e altro
![Mastering di data e ora di Excel: numeri di serie, giorni della rete, datetime e altro Mastering di data e ora di Excel: numeri di serie, giorni della rete, datetime e altro](https://i.joecomp.com/img/software-2018/mastering-excel-date-time-serial-numbers-networkdays-datevalue-and-more.jpg)
Tutte le aziende devono calcolare le date e tempi per buste paga, spese, inventario e altro ancora. Mostriamo come Excel trasforma le date in numeri seriali per calcoli più facili, e discutiamo Networkdays, Datevalue ed Excel per il calendario 1904 di Mac
Mastering data e ora Excel: data, giorni, giorni360, ora e giorni feriali
![Mastering data e ora Excel: data, giorni, giorni360, ora e giorni feriali Mastering data e ora Excel: data, giorni, giorni360, ora e giorni feriali](https://i.joecomp.com/img/software-2018/mastering-excel-date-time-date-days-days3625.jpg-time-and-weekday.jpg)
Funzioni data e ora di Excel consente di calcolare il numero di serie di un giorno, passare a un calendario contabile di 360 giorni e altro ancora. Copriamo Date, Days, Days360, Time e Weekday