Telefonino.net network
 
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. NEI PREFERITI .:: | RSS Forum | RSS News | NEWS web | NEWS software |
| PUBBLICITA' | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | CERCA nel FORUM » |

Torna indietro   WinTricks Forum > Software > Office suite

Notices

Rispondi
 
Strumenti discussione
Vecchio 13-02-2008, 00.04.59   #1
Lionsquid
Gold Member
Top Poster
 
L'avatar di Lionsquid
 
Registrato: 03-05-2001
Loc.: Trapani
Messaggi: 11.639
Lionsquid promette bene
Calcoli con date in Excel

Mi trovo un curioso dato difforme usando due diversi metodi di calcolo di differenza tra date

Fino ad oggi non mi sono mai trovato a dover mettere insieme tutte le possibili formule (o almeno, le più comuni) per tali calcoli, che come tutti sappiamo, Excel è particolarmente arzigogolato nella logica di tali applicazioni

A meno di miei errori di impostazione, attuando una differenza tra date con DATA.DIFF e col tradizionale ANNO/MESE/GIORNO. Il calcolo differisce di 1 giorno

in allegato il file XLS, e le funzioni colorate rispettivamente in rosso e blu

qualcuno ha idea di dove sta l'inghippo???


inoltre, dato che devo strutturare l'esercizio in maniera organica e (possibilmente) utile al fine di comprendere bene l'uso delle funzioni nei calcoli tra date.... avreste mica qualche suggerimento??

l'esercitazione comprenderà, in un foglio a parte, calcoli con ORA/MINUTI/SECONDI e ammenicoli vari (pensavo ad un'esercizio di una corsa automobilistica con somma dei tempi e delle manche)

thx 1000
___________________________________

... questi politicanti, ex fascisti, ex leghisti, piduisti a tempo pieno usano la crisi per rafforzare il loro potere ed eliminare gli altri, dalla magistratura, al Parlamento, alla Corte dei conti, alla presidenza della Repubblica....
Beppe Grillo
Lionsquid non è collegato   Rispondi citando
Vecchio 13-02-2008, 09.10.52   #2
Cricchia
Miss Nuuuuuu
 
L'avatar di Cricchia
 
Registrato: 23-07-2003
Loc.: più o meno.. Milano
Messaggi: 908
Cricchia promette bene
io non vedo l'allegato
___________________________________

« Le persone che non amano i gatti probabilmente erano topi in una vita precedente!! »
~ Non è possibile avere un cuore per gli uomini ed un cuore per gli animali. O si ha un cuore, o non lo si ha proprio. ~
Cricchia non è collegato   Rispondi citando
Vecchio 13-02-2008, 12.32.23   #3
Lionsquid
Gold Member
Top Poster
 
L'avatar di Lionsquid
 
Registrato: 03-05-2001
Loc.: Trapani
Messaggi: 11.639
Lionsquid promette bene



perdonate il rinc@glionimento
Files allegati
Tipo file: zip esercizio con date.zip (3,1 Kb, 19 visite)
___________________________________

... questi politicanti, ex fascisti, ex leghisti, piduisti a tempo pieno usano la crisi per rafforzare il loro potere ed eliminare gli altri, dalla magistratura, al Parlamento, alla Corte dei conti, alla presidenza della Repubblica....
Beppe Grillo
Lionsquid non è collegato   Rispondi citando
Vecchio 15-02-2008, 22.26.24   #4
Lionsquid
Gold Member
Top Poster
 
L'avatar di Lionsquid
 
Registrato: 03-05-2001
Loc.: Trapani
Messaggi: 11.639
Lionsquid promette bene
up..... qualcuno ha dei suggerimenti??
___________________________________

... questi politicanti, ex fascisti, ex leghisti, piduisti a tempo pieno usano la crisi per rafforzare il loro potere ed eliminare gli altri, dalla magistratura, al Parlamento, alla Corte dei conti, alla presidenza della Repubblica....
Beppe Grillo
Lionsquid non è collegato   Rispondi citando
Vecchio 18-02-2008, 23.48.27   #5
Lionsquid
Gold Member
Top Poster
 
L'avatar di Lionsquid
 
Registrato: 03-05-2001
Loc.: Trapani
Messaggi: 11.639
Lionsquid promette bene
rognoso, eh?

calcolando a mano, bisestili compresi, partenza e fine compresi sono 9A 1M 29G

quindi la formula di scorporazione eseguendo anno/mese/giorno, nonostante il correttivo, è sotto di 1

mentre con la funzione data.diff è corretto
___________________________________

... questi politicanti, ex fascisti, ex leghisti, piduisti a tempo pieno usano la crisi per rafforzare il loro potere ed eliminare gli altri, dalla magistratura, al Parlamento, alla Corte dei conti, alla presidenza della Repubblica....
Beppe Grillo
Lionsquid non è collegato   Rispondi citando
Vecchio 19-02-2008, 03.49.47   #6
Dav82
Gold Member
Top Poster
 
Registrato: 18-07-2002
Messaggi: 6.399
Dav82 promette bene
Ho provato a darci un'occhiata

Le varie considerazioni, prove e verifiche sono nel foglio2 della cartella di lavoro


Come ho scritto lì, fare la differenza fra le date restituisce il numero di giorni passati fra una data e l'altra, numero che però - nell'applicazione delle funzioni successive (più esterne) - è considerato come numero di giorni trascorsi dal 1 gennaio 1900, e quindi i risultati possono "sballare" di 1 giorno o 2, a seconda di come cadono i vari bisestili.


Scrivere una funzione che faccia quel che vuoi tu ("X anni, Y mesi, Z giorni.") funzionante in maniera corretta con qualsiasi intervallo pare complicato... bisogna tenere conto degli anni bisestili, delle differenti durate dei mesi (e, come detto, la funzione GIORNO non aiuta, quindi bisogna distinguere i vari mesi di fine intervallo)... insomma, una funzione scritta ad hoc pare la cosa più semplice... forse giochicchiando un po' con i valori stringa di giorno/mese/anno, qualche SE innestato... ma vien su un accrocchio un po' schifoso, probabilmente.


Maggiori info sulla funzione DATA.DIFF, che non è presente nell'help di Excel, si trovano nei seguenti posti:

http://support.microsoft.com/kb/625201/it => compatibilità con Lotus 1-2-3
http://www.informex.it/rarinantes/fu...iff_excel.html => calcolo come il tuo (e con gli stessi problemi)
http://ennius.altervista.org/domande/dom47.htm => qualche spiegazione in più/differente



Ciao
Files allegati
Tipo file: zip esercizio con date Dav.zip (8,5 Kb, 2 visite)
Dav82 non è collegato   Rispondi citando
Vecchio 19-02-2008, 07.27.42   #7
Lionsquid
Gold Member
Top Poster
 
L'avatar di Lionsquid
 
Registrato: 03-05-2001
Loc.: Trapani
Messaggi: 11.639
Lionsquid promette bene
thx 1000

infatti il problema è la scelta di affibbiare un numero seriale alle date

una scelta diversa, per esempio un vero DB con i reali n. di gg per mese/anno, bisestili compresi ci avrebbe affrancato da tutto ciò


vai a vedere come "risolvono" il problema qui, la funzione proposta per la cella D1

http://support.microsoft.com/kb/214094/it

vabbè, .... dovrò scegliere una via "semplice" sennò mi perdo e soprattutto si perdono gli altri
___________________________________

... questi politicanti, ex fascisti, ex leghisti, piduisti a tempo pieno usano la crisi per rafforzare il loro potere ed eliminare gli altri, dalla magistratura, al Parlamento, alla Corte dei conti, alla presidenza della Repubblica....
Beppe Grillo
Lionsquid non è collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
[IMG] è ON
Il codice HTML è OFF

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
Free Word password / Excel password recovery crazy.cat Segnalazioni Web 4 03-03-2012 15.27.53
Trasformare Tabelle Excel o SQL in pardox o DB3 bepi Programmazione 0 10-12-2008 23.53.36
[php] visualizzare date salvate in campo DATE luca2 Programmazione 3 27-04-2007 21.35.03
Microsoft Office Compatibility Pack per formati di file Word, Excel e PowerPoint 2007 crazy.cat Segnalazioni Web 0 19-01-2007 16.09.52
dimensione File EXCEL giobaxx Office suite 1 31-01-2006 22.34.59

Orario GMT +2. Ora sono le: 15.15.40.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright © 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 • Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright © Jelsoft Enterprises Limited.