Benvenuto Ospite Cerca | Topic Attivi | Utenti | | Log In | Registra

calcolo date in excel Opzioni
BANDW
Inviato: Wednesday, June 01, 2005 8:55:26 PM
Rank: AiutAmico

Iscritto dal : 10/23/2003
Posts: 215
Ho un problema da risolvere sulle formule di excel:
Quando devo fare la differenza di due date fra due valori di due celle ad esempio A1, A2, mettendolo il valore in formato personalizzato aa-mm-gg mi fà si la differenza delle date ma mi mette sempre un mese in più.
Es: 31/05/05-30 - 30/05/05 mi risulta 00-01-01 come se fosse trascorso 0 anni, 1 mese, 1 giorno.
Ma se invece del formato personalizzato aa-mm-gg metto il formato numero, la differenza è corretta e cioè 1 giorno, come mai??
Dove sbaglio???? (Se sbaglio io!!!)
Sponsor
Inviato: Wednesday, June 01, 2005 8:55:26 PM

 
a10n11
Inviato: Wednesday, June 01, 2005 9:20:30 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
tutto dipende dal sistema di gestione della data. Excel tratta le date in numeri seriali a partire dal 01/01/1900.
nel tuo caso la differenza delle due date =1 se inserita in una cella formattata come numero indica che è trascorso un giorno, se inserita in una cella in formato data, viene riconosciuto come numero seriale della data.
cioè il 1 gennaio 1900
spero di essere stato abbastanza chiaro.
saluti
Andrea

BANDW
Inviato: Wednesday, June 01, 2005 11:50:37 PM
Rank: AiutAmico

Iscritto dal : 10/23/2003
Posts: 215
QUINDI O NON HO CAPITO NIENETE IO O NON MI RESTA CHE TOGLIERE SEMPRE A MENTE UN MESE DALLE DIFFERENZE DI DUE DATE?
a10n11
Inviato: Thursday, June 02, 2005 10:22:38 AM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
forse sono io che non sono stato abbastanza chiaro. Vediamo se riesco a farmi capire meglio. Dall'esempio che hai fatto il risultato della differenza tra le due date
00 01 01 non significa che sono trascorsi 0 anni 1 mese e 1 giorno, il valore 00 01 01 rappresenta la data 01/01/1900 per renderti conto di ciò formatta la cella gg mm aaaa
e vedrai il risultato. Quindi togliere mentalmente un mese dal risultato non serve a nulla perchè nel'esempio che hai fatto è solo un caso che il risultato sia vicino alle aspettative. Se ho capito la tua necessità, a te serve calcolare i giorni trascorsi tra due date.per ottenere ciò, il risultato dovrà necessariamente essere scritto in una cella con formato numero e non con formato data in quanto come ti ho già scritto questo verrà interpretato come il tempo trascorso dall'anno zero gestito da excel gennaio 1900.
Se invece cerchi di ottenere come risultato non solo i giorni trascorsi ma anche quanti anni e quanti mesi devi usare la funzione Data.Diff.
Ti consiglio di dare una occhiata all'help di excel nella sezione gestione date di Excel.
saluti
Andrea


Edited by - a10n11 on 06/02/2005 10:24:33

Utenti presenti in questo topic
Guest


Salta al Forum
Aggiunta nuovi Topic disabilitata in questo forum.
Risposte disabilitate in questo forum.
Eliminazione tuoi Post disabilitata in questo forum.
Modifica dei tuoi post disabilitata in questo forum.
Creazione Sondaggi disabilitata in questo forum.
Voto ai sondaggi disabilitato in questo forum.

Main Forum RSS : RSS

Aiutamici Theme
Powered by Yet Another Forum.net versione 1.9.1.8 (NET v2.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.