Vedi il messaggio di ezechiel sopra.
Al momento io non ho capito che tipi di dati ci sono in colonna B, ne' se tra le tante proposte fatte ce n'e' una che si avvicina ai risultati attesi...
Secondo me:
1) quando tu scrivi € 21,50 (*) il dato viene caricato come "numero" e la cella formattata col simbolo Euro.
Nota*: Se il tuo separatore decimale e' impostato come "punto" quanto detto si verifica digitando € 21.50
2) quando scrivi $ 33,33 il dato viene caricato come stringa, a meno che nelle tue impostazioni hai settato la valuta pari al "dollaro" (in questa seconda ipotesi vale nuovamente il discorso sul separatore decimale)
Per determinare se una cella contiene un numero, in alternativa:
-guardi cosa viene visualizzato nella barra della formula; se "numero" non vedrai segno di valuta, se "testo" vedrai la stessa cosa che vedi nella cella
-formatti la cella con piu' numeri decimali; se "numero" vedrai piu' decimali, se "testo" nessun cambiamento
Ricordo che la domanda iniziale era:
"io vorrei una formula che mi permettesse di copiare automaticamente i valori della colonna A nella colonna B solo quando la valuta della colonna A è euro. altrimenti non fare nulla."
Pertanto una ulteriore risposta alla domanda potrebbe essere:
-setti la tua valuta su Euro
-per una spesa in euro scrivi (in A2 e sottostanti) € 21,50 (usa IL TUO separatore decimale), che verra' memorizzato come numero
-per una spesa in dollari scrivi $ 21,50 che verra' memorizzata come stringa
-in B2 usa la formula
- Codice: Seleziona tutto
=SE(VAL.NUMERO(A2);A2;"")
-copia nelle celle sottostanti
Se la formula data sopra non risolve, ne' ha risolto nessuna delle proposte fatte, allora chiarisci se i tuoi dati sono numeri o testi e tireremo fuori un' altra proposta.
Ciao