|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Oct 2001
Città: Londra
Messaggi: 2004
|
Sommare valute in Excel quando le celle contengono anche "EUR"
Ho fatto copia incolla dalle fatture di ebay in un file di excel e vorrei semplicemente fare la somma dei vari importi delle tariffe di inserzione, solo che mi dà sempre 0!
http://jacoscar2.interfree.it/somma.xls Come mai? |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jul 2006
Città: Tristram
Messaggi: 517
|
Togli la stringa EUR e sostituisci le virgole con il punto decimale, se l'hai impostato come separatore dei decimali
__________________
Il sole è giallo |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Oct 2001
Città: Londra
Messaggi: 2004
|
Quote:
|
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jul 2006
Città: Tristram
Messaggi: 517
|
Usa la formula SUBSTITUTE(MID(G7;4;7);",";".")
La parte in rosso la devi rimpiazzare con la posizione della cella che vuoi convertire; poi fai copia e incolla della formula su tutta la colonna, ti incrementa il riferimento alla cella automaticamente
__________________
Il sole è giallo |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Oct 2001
Città: Londra
Messaggi: 2004
|
Quote:
ho scritto =SUBSTITUTE(MID(G7;4;7);",";".") ma compare #NOME? |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Jul 2006
Città: Tristram
Messaggi: 517
|
Esatto, le devi inserire nella cella di destinazione della conversione. Hai la versione italiana di Office, quindi devi cambiare SUBSTITUTE nella sua controparte italiana (spero sia SOSTITUISCI); la MID credo sia invariata. Può darsi che al posto dei punti e virgola dovrai usare delle virgole, in Exzezz cambia anche il separatore dei parametri in base alle versioni
__________________
Il sole è giallo |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Oct 2001
Città: Londra
Messaggi: 2004
|
sì ho la versione italiana, magari però se mi spiegate cosa vogliono dire MID, quei numeri, tutti i punti e virgola ecc riesco a farlo funzionare
![]() |
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Oct 2001
Città: Londra
Messaggi: 2004
|
up
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Jul 2006
Città: Tristram
Messaggi: 517
|
SUBSTITUTE (SOSTITUISCI nella versione italiana) è una funzione che sostituisce un carattere (o una stringa) con un altro, all'interno di una stringa. Quindi
SUBSTITUTE (stringa, carattere1, carattere2) sostituisce con carattere2 tutte le occorrenze di carattere1 all'interno di stringa. Questa la usi per sostituire le virgole con dei punti MID (stringa,pos_iniziale,num_caratteri) ti ritorna una sottostringa di stringa, lunga num_caratteri, a partire da quello che si trova nella posizione pos_iniziale. Scrivendo MID(stringa, 4, len(stringa)-3) ottieni la parte "destra" della stringa, ovvero quella che parte dal 4° carattere fino alla fine della stringa; questa ti viene utile per eliminare la parte iniziale della stringa (EUR + 1 spazio) Combinando le 2 formule, ottieni la formula che ti ho postato e che ti basta scrivere in una cella, quindi copiarla su tutta la colonna. In base alle tue impostazioni locali, i parametri da passare alle funzioni possono essere separati da virgole (come in questi esempi) o da punto e virgola - MID(a;1;2) invece che MID(a,1,2)
__________________
Il sole è giallo |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:19.