Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

problema numeri con excel

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

problema numeri con excel

Postdi giarina » 11/06/08 19:04

Buona serata a tutti,
ho un problema di questo tipo che non sono riuscita a capire nè a risolvere e che adesso andrò a spiegare, nella speranza che qualcuno mi aiuti:
importo dei dati in excel, che da dove li prendo sono in questo formato: 1,9677 - 1,9692 - 1,9705 ecc.
Quando li importo in excel diventano così: 1,9680 -1,969 - 1,97.
Praticamente vengono arrotondati a seconda del caso o alla decina superiore o a quella inferiore. Esempio: 1,9677 diventa 1,9680 1,9692 diventa 1,969 e 1,9705 diventa 1,97 e così via. Questo mi costringe a doverli modificare tutti a mano, in quanto mi servono precisi come li trovo prima di importarli.
Come mai avviene automaticamente questo arrotondamento e come posso fare perchè i numeri restino come sono originariamente, senza doverli modificare tutti a mano? Probabilmente serve una macro, ma io non sono in grado di crearla.
C'è qualcuno che può darmi una mano? Ringraziando
giarina
Utente Junior
 
Post: 15
Iscritto il: 11/06/08 18:43

Sponsor
 

Re: problema numeri con excel

Postdi Anthony47 » 11/06/08 23:35

Ciao giarina e benvenuto nel forum.
Immagino che la "virgola" sia il separatore decimale e quindi quando scrivi "vengono arrotondati a seconda del caso o alla decina superiore o a quella inferiore" in realta' volevi dire "arrotonda al decimale superiore o inferiore".
In effetti il numero viene arrotondato a un numero di decimale variabile; controlla su Menu /Strumenti /Opzioni, tab Calcolo, che non ci sia la spunta su "Approssimazione come visualizza".
Se non e' questo il problema, allora spiega come sono organizzati i dati che importi in excel e quale procedura usi per l' importazione.
Ciao.
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13885
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: problema numeri con excel

Postdi giarina » 12/06/08 14:13

Grazie per la risposta. Allora ho controllato e la spunta su approsimazione come visualizza non c'è.
Cosa intendi per come sono organizzati i dati? Il metodo che uso per importarli è un semplice copia e incolla. Adesso ti faccio una riga di esempio copiandoli e incollandoli qui:
12/06/2008 15:00 1,542 1,544 1,538 1,541 26.821
Come vedi anche qui vengono incollati non come li copio in origine cioè arrotondati, come dici tu al decimale inferiore o superiore.
Praticamente 1,542 sarebbe 1,5422 - 1,544 sarebbe 1,5443 - 1,538 sarebbe 1,5378 e 1,541 sarebbe 1,5411 mentre l'ultimo viene copiato giusto. Forse sono in formato testo ? Non c'è modo di risolvere questa cosa?
giarina
Utente Junior
 
Post: 15
Iscritto il: 11/06/08 18:43

Re: problema numeri con excel

Postdi archimede » 12/06/08 14:45

giarina ha scritto:Non c'è modo di risolvere questa cosa?
Aumentare il numero di decimali visibili?

Alessandro
archimede
Moderatore
 
Post: 2753
Iscritto il: 07/11/02 12:41
Località: Genova

Re: problema numeri con excel

Postdi giarina » 12/06/08 15:14

Si, aumentare il numero di decimali visibili (me ne serve solo uno in +) ed evitare l'arrotondamento. Praticamente il numero originale è 1,5422 che dopo averlo copiato incollato diventa 1,542.
giarina
Utente Junior
 
Post: 15
Iscritto il: 11/06/08 18:43

Re: problema numeri con excel

Postdi archimede » 12/06/08 17:54

Non mi sono spiegato, intendevo: hai provato ad aumentarli? Che succede se inserisci manualmente un numero con 4 decimali in una di quelle celle?

Alessandro
archimede
Moderatore
 
Post: 2753
Iscritto il: 07/11/02 12:41
Località: Genova

Re: problema numeri con excel

Postdi giarina » 12/06/08 19:39

se li inserisco manualmente non c'è nessun prblema li prende, ma il discorso è che dato che a volte i numeri che vado a incollare sono serie di anche 50 100 numeri diversi, devo praticamente cambiare a mano gli ultimi due decimali o aggiungerne uno, sempre manualmente, mentre se non arrotondasse ma mi incollasse i numeri come li trova dove li copio non dovrei fare proprio nulla, con un notevole risparmio di tempo. Quello che non riesco a capire è perchè non incolla il numero come lo trova dove lo copio, ma lo arrotonda al decimale inferiore o superiore? C'è un sistema per fare in modo che inumeri vengano incollati così come li trovo dove li copio e cioè con 4 decimali dopo la virgola e non con 3?
Grazie
giarina
Utente Junior
 
Post: 15
Iscritto il: 11/06/08 18:43

Re: problema numeri con excel

Postdi Stefania72 » 12/06/08 19:54

dopo che fai "copia" posizionati dove vuoi incollare i numeri e scegli dal menù "modifica" la voce "incolla speciale" e metti il pallino accanto alla voce "valore" e dai OK.
ti copi i valori così come visualizzati alla fonte (anche se derivati da operazioni matematiche).
prova, dovrebbe funzionare
ciao
ste
Stefania72
Utente Junior
 
Post: 31
Iscritto il: 03/01/06 18:33

Re: problema numeri con excel

Postdi giarina » 12/06/08 20:25

Ti ringrazio per il suggerimento perché così ho scoperto che il formato di questi numeri è di testo unicode (che non so cosa sia). Ho provato a spuntare testo ma non cambia nulla. Quindi il problema sta nel trasformare il formato da testo in valore ma non so come si fa e poi non so neppure se traformato in valore si risolve il problema del'arrotondamento. Speriamo che qualcuno sappia come si può fare :roll:
giarina
Utente Junior
 
Post: 15
Iscritto il: 11/06/08 18:43

Re: problema numeri con excel

Postdi Anthony47 » 12/06/08 22:30

Scusa, ma ancora non ho capito bene.
Riparto dalle informazioni che hai dato alle 15:30, avendo seguito poi i messaggi successivi.
Hai una stringa tipo "12/06/2008 15:00 1,542 1,544 1,538 1,541 26.821"? Questa stringa da dove la prendi, con quale procedura/processo/metodo la importi in excel e come la trasponi in celle diverse?
E i dati numerici che qui mi mostri (1,542 - 1,544 - 1,541) sono giusti o sbagliati? E quando li importi in excel, come vengono visualizzati nelle rispettive celle? E se invece selezioni la singola cella, come vengono visualizzati nella barra della formula? Immagino che i dati cambino in real time, quindi dovrai basare le tue risposte su una nuova stringa di dati che riporterai.

Infine, se sono dati prelevati da una pagina web potresti inserirne il link.

La "cosa" penso che la risolveremo, ma prima bisogna capirne la natura...

Ciao.
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13885
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: problema numeri con excel

Postdi giarina » 13/06/08 11:34

Grazie per le risposte e per l'interessamento.
Allora riparto dall'inizio. Le stringhe sono quotazioni di valute e precisamente l'euro dollaro dove viene specifiacta la data l'ora, l'apertura, il max, il min, la chiusura e i volumi del contratto. La stringa la prendo in tempo reale ogni ora da iwbank e la importo in excel con il copia incolla che automaticamente la mette nelle relative celle. Ieri mi sono accorta che i dati sono in formato testo unicode (che non so che cosa sia) e non in formato numerico e non vorrei che fosse questo formato a creare problemi. Comunque non capisco perché quando incollo i dati in excel mi ritrovo 3 decimali e non 4 come sono in origine. I dati numerici cheti mostro (1,542 - 1,544 - 1,541) sono come appaiono quando li ho incollati in excel e non sono giusti, sono arrotondati al decimale inferiore o superiore: ad esempio 1,5420 è in realtà 1,5423 mentre 1,544 è in realtà 1,5438 e 1,541 è 1,5411. Se selezione la singola cella nella barra della formula sono visualizzati nello stesso modo ed è infatti da lì che li cambio manualmente andandoli a prendere dal real time.
Spero di essere stata abbastanza chiara e di averti fornito tutte le risposte necessarie.
giarina
Utente Junior
 
Post: 15
Iscritto il: 11/06/08 18:43

Re: problema numeri con excel

Postdi Anthony47 » 13/06/08 22:48

giarina ha scritto:Spero di essere stata abbastanza chiara e di averti fornito tutte le risposte necessarie.

Non vorrei deluderti,ma praticamente non ho nessun nuovo elemento.
Non ho capito il processo (copi ogni gruppo di caratteri dal sito iwbank vai sulla prima cella e fai incolli; copi il secondo gruppo di caratteri, vai sulla seconda cella e fai incolli; etc???); non so che cosa vuoi dire con "La stringa . . . la importo in excel con il copia incolla che automaticamente la mette nelle relative celle".
Non hai detto cosa leggi sulla barra della formula quando selezioni le singole celle; ovviamente l' informazione completa e': sul sito leggo xxxx, incollo in excel e leggo nella cella yyyy, nella barra della formula leggo zzzz.
Non hai dato il link del sito dove prendi i dati; domani provero' un generico http://www.iwbank.it e vedo se arrivo subito a qualcosa di utile, ma non capisco perche' non hai dato direttamente il link.
Ti propongo anche una ulteriore prova da fare: copia i dati dal sito e incollali su notepad; poi incolla su excel partendo dai dati del sito e partendo dai dati notepad, con relativo confronto di risultato.

Infine una domanda di metodo: hai considerato l' opportunita' di importare i dati tramite una query web? ci sono state varie discussioni, cerca da google.it con la stringa "query web" site:pc-facile.com
Ciao.
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13885
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: problema numeri con excel

Postdi giarina » 16/06/08 15:17

Ciao, mi spiace di non essere stata chiara. Adesso proverò nuovamente.
Allora, questi dati li prendo dalla piattaforma di trading id iw bank che si chiama quick trader. Praticamente accedo alla piattaforma di trading che mi fa vedere dei grafici dai quali estraggo i dati di ciò che viene rappresentato nel grafico. Ad esempio l'euro dollaro. Clicco su un pulsante del grafico che si chiama sieries data e questo mi fa apparire questa serie di dati ; tieni presente che oggi ti scrivo da un altro computer che non è quello dell'altro giorno, in quanto mi trovo fuori sede e guarda caso da questo pc non c'è il problema che invece mi ritrovo sull'altro computer; praticamente qui i dati come me li ritrovo come sono, solo che al posto della virgola che separa i decimali, mi trovo un punto (adesso li copio e te li incollo):
16/06/2008 01:00 1.5334 1.5341 1.5314 1.5323 1,450
16/06/2008 02:00 1.5322 1.5322 1.5313 1.5316 214
16/06/2008 03:00 1.5316 1.5324 1.5304 1.5323 1,840
16/06/2008 04:00 1.5322 1.5328 1.5315 1.5318 2,067
16/06/2008 05:00 1.5318 1.5349 1.5317 1.5332 2,403
16/06/2008 06:00 1.5332 1.5343 1.5321 1.5331 1,141
16/06/2008 07:00 1.5331 1.5339 1.5324 1.5326 859
16/06/2008 08:00 1.5325 1.5354 1.5321 1.533 3,166
16/06/2008 09:00 1.533 1.5342 1.5278 1.5293 8,197
16/06/2008 10:00 1.5293 1.5319 1.5291 1.531 6,862
16/06/2008 11:00 1.531 1.5372 1.531 1.5366 12,291
16/06/2008 12:00 1.5365 1.537 1.5348 1.5351 6,788
16/06/2008 13:00 1.5351 1.5408 1.535 1.5402 13,273
16/06/2008 14:00 1.5401 1.5404 1.5389 1.5392 6,389
16/06/2008 15:00 1.5392 1.5431 1.539 1.5416 20,146
16/06/2008 16:00 1.5415 1.5452 1.5412 1.5436 28,397
Come vedi da qui non c'è nessun problema, anche se su excel non compaiono come li vedi qui; adesso provo a prenderli da excel e a incollarli: ecco fatto:

13/06/2008 1.00 1.538 15.414 1.538 15.387 0
13/06/2008 2.00 15.389 1.539 15.376 15.377 389
13/06/2008 3.00 15.378 15.387 15.358 15.375 1,476
13/06/2008 4.00 15.376 15.396 15.368 15.383 1,733
13/06/2008 5.00 15.383 15.394 15.378 15.383 858
ok perfetto. Vedi su excel li vedo così, ma poi sistemerli è un attimo, in quanto mi serve solo la chiusura e precisamente l'ultimo numero dei quattro dopo l'ora: esempio : prima riga:
13/06/2008 1.00 15.387.
Quindi cancello in excel le prime tre colonne e l'ultima e tengo solo la quarta che è 15.387 e inserisco manualmente la virgola dove mi serve e il numero diventa 1,5387 che però excel arrotonda a 2. A questo punto seleziono la cella con il tasto destro del mouse e vado in formato celle, che in categoria mi dà numero e a quel punto dove c'è decimali "0" ne aggiungo 4 e il numero diventa 1,5387 come mi necessita. Come mai invece dall'altro pc i numeri presi sempre dallo stesso posto e nello stesso modo me li trovo così:
12/06/2008 15:00 1,542 1,544 1,538 1,541 26.821"? .
Il posto da dove vengono prese le serie numeriche è lo stesso, il sistema che uso è lo stesso, il programma è lo stesso, ma il risultato è diverso. Sai dirmi qualcosa in merito e come posso risolvere?
Ringraziandoti
giarina
Utente Junior
 
Post: 15
Iscritto il: 11/06/08 18:43

Re: problema numeri con excel

Postdi Anthony47 » 16/06/08 16:49

Vedi messaggio privato...

Ciao.
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13885
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: problema numeri con excel

Postdi Anthony47 » 18/06/08 14:04

Se il problema e' sempre pendente: hai un secondo messaggio privato in attesa di essere letto.

Ciao.
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13885
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "problema numeri con excel":


Chi c’è in linea

Visitano il forum: Nessuno e 10 ospiti