Identificativo articolo: 214094 - Visualizza i prodotti a cui si riferisce l?articolo.


Per Microsoft Office Excel 2007, visitare ilPagina Web sulle procedure e la Guida di Excel 2007 in linea di Office.
Espandi tutto | Chiudi tutto

In questa pagina

Sommario

In questo articolo viene descritto come utilizzare l'incorporate funzioni di data e ora in Microsoft Excel per eseguire complesso calcoli di data e ora.

Excel le date vengono memorizzate come numeri interi e le ore come frazioni decimali. Con questo sistema, Excel consente di aggiungere, sottrarre o confrontare date e ore proprio come qualsiasi altro numero, e tutte le date vengono manipolate mediante questo sistema.

In questo sistema, il numero seriale 1 rappresenta 1/1/1900 12:00:00 a.m. ore vengono memorizzate come numeri decimali compreso tra 0 e 99999, dove 0 č 00:00:00 e 99999 č 23:59:59. I numeri interi di data e frazioni decimali di ora č possibile combinare per creare numeri con un numero decimale e una parte intera. Ad esempio, il numero 32331,06 rappresenta la data e l'ora 7/7/1988 1:26:24 ore.

Che consentono di eseguire complesso calcoli di data e ora, in Excel sono disponibili molti incorporata funzioni di data e ora.

La funzione oggi () e la funzione Now)

La funzione oggi restituisce il numero seriale della data odierna in base all'orologio di sistema e non include l'ora. La funzione adesso restituisce il numero seriale della data corrente e include l'ora.

Come le date sono ordinate in base a un numero seriale

In Excel le date vengono ordinate in base al numero seriale della data, anziché in base al numero visualizzato. Pertanto, quando si ordinano le date in Excel, non č possibile ricevere i risultati che previsti.

Ad esempio, se si ordina una serie di date che vengono visualizzati nel mmmm formato data (in modo che solo il mese), i mesi non in ordine alfabetico. Al contrario, le date vengono ordinate in base al relativo numero di serie Data sottostante.

Modalitā di confronto di date in base a un numero seriale

Poiché i numeri seriali sono utilizzati anche nei confronti di data e ora, i risultati effettivi potrebbero essere diversi dal previsto (in base ai valori visualizzati).

Ad esempio, quando si utilizza la funzione adesso per confrontare una data con la data corrente, come nella formula
   =IF(NOW()=DATEVALUE("10/1/92"),TRUE,FALSE)
la formula restituirā FALSO, anche se la data corrente č 1/10/92; Restituisce TRUE solo se la data č 1/10/92 12:00:00 a.m. Se si confrontano due

Mostr in una formula e non č ora incluso nel risultato, č possibile aggirare il problema utilizzando invece la funzioneoggi :
   =IF(TODAY()=DATEVALUE("10/1/92"),TRUE,FALSE)

L'utilizzo di formule di data

Come trovare il numero di giorni tra oggi e una data futura

Per trovare il numero di giorni compreso tra oggi e in futuro una data, utilizzare la seguente formula
   ="mm/dd/yy"-NOW()
dove "gg/mm/aa" rappresenta la data futura. Utilizzare generale al formato della cella che contiene la formula.

Come trovare il numero di giorni, mesi e anni che intercorre tra due date

Per calcolare il numero di giorni, mesi e anni tra due date, dove le date iniziale e finale sono immesse rispettivamente nelle celle A1 e A2, attenersi alla seguente procedura:

1. creare una cartella di lavoro Nuovo .
2. fare clic su cartella di lavoro vuota
3. nella cartella di lavoro, digitare i seguenti dati:

A1:03/25/94A2: 05/01/98
Digitare la seguente formula nella cella D1:
 =YEAR(A2)-YEAR(A1)-IF(OR(MONTH(A2)<MONTH(A1),AND(MONTH(A2)=MONTH(A1), 
DAY(A2)<DAY(A1))),1,0)&" years, "&MONTH(A2)-MONTH(A1)+IF(AND(MONTH(A2)
<=MONTH(A1),DAY(A2)<DAY(A1)),11,IF(AND(MONTH(A2)<MONTH(A1),DAY(A2)
>=DAY(A1)),12,IF(AND(MONTH(A2)>MONTH(A1),DAY(A2)<DAY(A1)),-1)))&" months,
"&A2-DATE(YEAR(A2),MONTH(A2)-IF(DAY(A2)<DAY(A1),1,0),DAY(A1))&" days"

Nota: se si copia e Incolla la formula, assicurarsi che non vi siano interruzioni di riga. Se sono presenti interruzioni di riga, la formula non funzionerā.

4. Se si digita la formula correttamente, verrā visualizzata la cella D1:

4 years, 1 months, 6 days


Analisi di ulteriori formule per giorni, mesi e anni
Questa formula puō anche essere suddivisa in singoli segmenti di giorni, mesi e anni come indicato di seguito.

Nota. Se si copiano e incollano le formule, assicurarsi che non vi siano interruzioni di riga o le formule non funzioneranno.
   Time segment                     Formula
   ------------------------------------------------------------------------
   The remaining number of          =A2-DATE(YEAR(A2),MONTH(A2)-
   days between two dates,          IF(DAY(A2)<DAY(A1),1,0),DAY(A1))&"days"
   ignoring years and months
   

   The remaining number of          =MONTH(A2)- MONTH(A1)+IF(AND(MONTH(A2)
   months between two dates,        <=MONTH(A1), DAY(A2)<DAY(A1)),11,
   ignoring years and days          IF(AND(MONTH(A2)<MONTH(A1),DAY(A2)>=
                                    DAY(A1)),12,IF(AND(MONTH(A2)>MONTH(A1),
                                    DAY(A2)<DAY(A1)),-1)))&" months"

   The number of whole years        =YEAR(A2)-YEAR(A1)-IF(OR(MONTH(A2)<
   between two dates                MONTH(A1),AND(MONTH(A2)=MONTH(A1),
                                    DAY(A2)<DAY(A1))),1,0)&" years"
Nota. Nelle formule precedenti & "giorni" & "mesi" e & "anni" sono facoltativi. Questi consentono di distinguere i risultati come giorni, mesi e anni.

Come trovare il numero di giorni lavorativi tra due date

Per trovare il numero di giorni lavorativi tra due date, in cui le date iniziale e finale sono immesse rispettivamente nelle celle A1 e A2, attenersi alla seguente procedura:

1. creare una cartella di lavoro Nuovo .
2. fare clic su cartella di lavoro vuota.
3. nella cartella di lavoro, digitare i seguenti dati:
A1: 03/25/94 A2: 05/01/98

4. nella cella D1 digitare la formula seguente:

=NETWORKDAYS(A1,A2)"1071" appears as the result in cell D1.

Nota. Se #NAME viene visualizzato come risultato, fare clic su Componenti aggiuntividal menu Strumenti di theExcel 2003. Fare clic per selezionare la casella di controllo Strumenti di analisi e fare clic su se viene richiesto se si desidera installarlo. In Excel 2007 e 2010 il componente aggiuntivo Strumenti di analisi č incorporato.

Come aumentare le date in modo incrementale

Per aumentare una data da un numero di anni, mesi o giorni, utilizzano la seguente formula, dove riferimento č il valore di data o riferimento di cella che contiene la data e valore1, valore2e valore3 rappresentano gli incrementi di cui si desidera aumentare l'anno, mese e giorno, rispettivamente.
   =DATE(YEAR(reference)+value1,MONTH(reference)+value2,DAY(reference)+value3)


Ad esempio, per aumentare una data di un mese, la formula č:
   =DATE(YEAR(DATEVALUE("6/20/96")),MONTH(DATEVALUE("6/20/96"))+1,
    DAY(DATEVALUE("6/20/96")))

L'utilizzo di formule della fase

Come calcolare il tempo trascorso

Quando si sottrae il contenuto di una cella da un'altra per trovare che la quantitā di tempo trascorsa tra esse, il risultato č un numero seriale che rappresenta le ore trascorse, minuti e secondi. Per facilitare la lettura di questo numero, utilizzare il formato h:mm nella cella che contiene il risultato.

Nell'esempio riportato di seguito, se le celle C2 e D2 contengono la formula = B2-A2e la cella C2 č formato in generale, nella cella verrā visualizzato un numero decimale (in questo caso 0,53125, la rappresentazione seriale di 12 ore e 45 minuti).
   A1: Start Time   B1: End Time    C1: Difference  D1: Difference
                                        (General)       (h:mm)
   A2: 6:30 AM      B2: 7:15 PM     C2: 0.53125     D2: 12:45

Se mezzanotte rientra tra l'ora di inizio e fine, č necessario considerare la differenza di orario a 24 ore. Tale scopo, aggiungere il numero 1, che rappresenta un periodo di 24 ore. Ad esempio, č possibile impostare nella tabella seguente, che consente di intervalli di tempo oltre la mezzanotte.
   A1: Start Time    B1: End Time    C1: Difference  D1: Difference
                                         (General)       (h:mm)
   A2: 7:45 PM       B2: 10:30 AM    C2: 0.614583333  D2: 14:45


Per impostare questa tabella, digitare la seguente formula nelle celle C2 e D2:
   =B2-A2+IF(A2>B2,1)

Come accumulare ore e minuti superiori a 24 ore

Se si desidera visualizzare correttamente un'ora maggiore di 24 ore, č possibile utilizzare il formato incorporato 37.30.55. Se si desidera invece utilizzare un formato personalizzato, č necessario racchiudere il parametro ore del formato tra parentesi quadre, ad esempio:
   [h]:mm

Come convertire una data equivalente decimale

Per convertire una data serializzata (h:mm: ss) in un numero decimale (0,00), č necessario convertire il numero seriale in decimale convertendo in una base di 24 ore. A tale scopo, moltiplicando l'ora per 24 come indicato di seguito
   =Time*24
dove Ora č il numero che si desidera convertire da un formato di ora in un numero decimale; Questo numero puō essere un riferimento di cella o una stringa di numeri nella funzione TIMEVALUE .

Ad esempio, se la cella A1 contiene un tempo di "4:30" per rappresentare quattro ore e 30 minuti, la formula č:
   =A1*24
Il risultato sarā 4,5.

Se la cella contiene una data e un'ora, utilizzare la seguente formula:
   =(Time-INT(Time))*24
Ad esempio, se la cella A1 č visualizzato "20/6/96 4:30 AM", la formula č:
   =(A1-INT(A1))*24
Il risultato sarā ancora 4,5.

Come convertire un numero decimale equivalente data

Per convertire un numero decimale (0,00) la data seriale equivalente (h:mm: ss), č necessario convertire il numero seriale in decimale convertendo in una base di 24 ore. A tale scopo, dividendo l'ora per 24 come indicato di seguito
   =Time/24
dove Ora č il numero che desidera convertire da un numero decimale in un numero seriale di data e puō essere un riferimento di cella o un numero reale. Ad esempio, se si dispone di un valore di 4.5 per rappresentare quattro ore e 30 minuti nella cella A1, la formula č:
   =A1/24
Il risultato sarā 4.30.

Come trasferire file tra Microsoft Excel per Mac ed Excel per Windows

Per impostazione predefinita, Excel per Mac viene utilizzato il sistema data 1904 ed Excel per Windows utilizza il sistema data 1900. Ciō significa che quando si digita il numero seriale 1 in Excel per Mac e formattarlo come data, il risultato sarā 2/1/1904 12.00 Excel per Windows viene visualizzato il numero seriale 1 come 1/1/1900 12.00

Se si trasferiscono file da Excel per Mac a Excel per Windows, questa differenza nei sistemi di data non dovrebbe causare un problema, poiché il sistema č memorizzato in ogni file. Tuttavia, se si copia e incolla tra file con sistemi di data diversi hanno avuto origine su piattaforme diverse, le date possono visualizzate quattro anni e un giorno rispetto alla data corretta.

Per modificare il sistema data 1904 in Excel per Windows, attenersi alla seguente procedura:
  1. ScegliereOpzionidal menu Strumentiin Excel 2003. Vai a Opzioni di Excelin Excel 2007 e versioni successive.
  2. In Excel 2003, fare clic sulla schedacalcolo e quindi fare clic per selezionare la casella di controllo sistema data 1904 . In Excel 2007 e versioni successive č necessario selezionare l'opzione Avanzate . Scorri fino a durante il calcolo cartella di lavoro: e selezionare la casella di controllo Usa sistema data 1904.
Per modificare il sistema data 1904 in Excel per Mac, attenersi alla seguente procedura:
  1. Scegliere Preferenzedal menu di Excel .
  2. In le formule e scegliere elenchi calcolo.
  3. In Opzioni cartella di lavoro fare clic per deselezionare la casella di controllosistema data 1904

Riferimenti

Per ulteriori informazioni, fare clic sui numeri degli articolo riportato di seguito per visualizzare gli articoli della Microsoft Knowledge Base:
214233 Testo o numero convertito nel formato numero non previsto in Excel
214386 Massime ore in Microsoft Excel
241072 Date e ore visualizzate come numeri seriali quando si visualizzano le formule in Excel
264372 Come controllare e comprendere le impostazioni nella finestra di dialogo Formato celle in Excel

Proprietā

Identificativo articolo: 214094 - Ultima modifica: venerdė 7 marzo 2014 - Revisione: 6.0
Le informazioni in questo articolo si applicano a:
  • Microsoft Office Excel 2003
  • Microsoft Office Excel 2007
  • Microsoft Excel 2010
Chiavi: 
kbnomt kbgraphxlink kbscreenshot kbdatetime kbautomation kbprogramming kbfunctions kbhowtomaster kbmigrate kbmt KB214094 KbMtit
Traduzione automatica articoli
IMPORTANTE: il presente articolo č stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l?obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre č perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilitā per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualitā della traduzione.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 214094
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com