Differenza tra due date

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
Andrea Baldin
00lunedì 22 febbraio 2016 13:25
Differenza tra date (in giorni)
Salve a tutti. Ho un file excel in cui in una colonna ho una data e un'ora, e lo stesso in una seconda colonna. Ora, vorrei aggiungere un'ulteriore colonna in cui si viene a calcolare la differenza tra le due date (in giorni). So che esiste una funzione per fare questo (basta sottrarre alla prima colonna la seconda), ma a me compare nella cella #VALUE. Come mai?può essere perchè nelle celle compare anche l'ora e non solo la data? Allego l'esempio[QUOTE][/QUOTE]
Grazie
cromagno
00lunedì 22 febbraio 2016 13:46
Ciao,
un file di esempio sarebbe utile per capire il problema...

Comunque, supponendo che le due date siano nelle celle A1 e B1, per sapere la differenza in giorni prova a utilizzare questa formula:

=INT(B1)-INT(A1)

naturalmente accertati che la cella con la formula sia formattata come "Generale".
Andrea Baldin
00lunedì 22 febbraio 2016 13:58
Grazie [SM=g27811] ..ho appena modificato il messaggio includendo l'allegato
ninai
00lunedì 22 febbraio 2016 14:17
ciao
presupponendo e tenendo conto che:
-la differenza è fra la colonna K e la colonna B
-nella colonna B vi è uno spazio vuoto
-anche l'orario incide nel conteggio dei giorni

una soluzione possibile è in L2:
=DATA(SINISTRA(K2;4);STRINGA.ESTRAI(K2;6;2);STRINGA.ESTRAI(K2;9;2))-DATA(SINISTRA(B2;5);STRINGA.ESTRAI(B2;7;2);STRINGA.ESTRAI(B2;10;2))-(DESTRA(K2;8)
locatevaresino
00lunedì 22 febbraio 2016 15:15
ciao

e' possibile anche utilizzare la funzione DATA.VALORE()

L2=DATA.VALORE(SINISTRA(K2;11))-DATA.VALORE(SINISTRA(B2;11))

formattazione celle a Generale o Numerico senza decimali


Andrea Baldin
00lunedì 22 febbraio 2016 16:16
Grazie mille ragazzi!
In effetti il problema nasceva dal fatto che nella colonna B c'è uno spazio vuoto prima della data (grazie ninai per averlo notato). Ora siccome il file ha 60000 righe e non posso togliere lo spazio manualmente, la soluzione di ninai sembra riuscire a risolvere il problema. (la tua formulazione risolva il problema dello spazio vuoto, giusto?)
Grazie mille a tutti!
ninai
00lunedì 22 febbraio 2016 17:28
ciao
anche la proposta di locate risolve il problema dello spazio vuoto, basta aggiungere la parte finale della mia che tiene presente anche dell'orario per stabilire se l'ultimo giorno è compiuto o no:
=DATA.VALORE(SINISTRA(K2;11))-DATA.VALORE(SINISTRA(B2;11))-(DESTRA(K2;8) < DESTRA(B2;8))



Visto il numero elevato di records, questa potrebbe essere più veloce.


Ma volendo potresti anche correggere i dati dal menù dati ,con testo in colonna, formato AMG e poi fare una semplice sottrazione considerando l'intero
=INT(K8*1-ANNULLA.SPAZI(B8))
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 01:58.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com