| | Post: 1 | Registrato il: 02/10/2015
| Città: BERGAMO | Età: 53 | Utente Junior | Excel Mac 2016 | | OFFLINE | |
|
02/10/2015 17:02 | |
Ciao a tutti,
ho una tabella, nella colonna A inserisco da un menu a tendina dei dati (cross di valute) e nella colonna B inserisco il prezzo in formato numero.
Avrei necessità che in base ai valori dati nella colonna A il formato della cella nella colonna B restituisse 3 o 5 decimali.
Es.
EURUSD 1,12345
USDJPY 120,123
Se nella colonna A compare nel cross il valore JPY (USDJPY, EURJPY, GBPJPY, ecc...) il prezzo deve riportare 3 decimali, per tutti gli altri 5 decimali. È possibile? |
|
| | Post: 4.493 | Registrato il: 14/11/2004
| Utente Master | Office 2019 | | OFFLINE |
|
02/10/2015 17:31 | |
Ciao utilizza la formattazione condizionale con la formula
=A1="EURUSD"
nel formato scegli numeri e inserisci 5 decimali
visto che è l'unico ad avere 5 decimali, nel caso siano di più fai un altra regola con la nuova moneta
la formattazione condizionale va inserita nella colonna dei valori, precedentemente messa a 3 decimali.
Ciao By Sal
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui |
| | Post: 184 | Registrato il: 21/04/2015
| Città: LOIRI PORTO SAN PAOLO | Età: 41 | Utente Junior | 2010 | | OFFLINE | |
|
02/10/2015 17:32 | |
Ciao onebros.
Una semplice formattazione condizionale dovrebbe fare al caso tuo. Ho prima formattato tutte le celle contenenti gli importi con formato personalizzato "0,00000". Poi sulle stesse celle ho messo la formattazione condizionale seguente:
Per queste celle ho applicato la formattazione personalizzata "0,000"
Ti allego un file d'esempio.
Saluti.
Guy. Windows 7 - Office 2010 |
| | Post: 185 | Registrato il: 21/04/2015
| Città: LOIRI PORTO SAN PAOLO | Età: 41 | Utente Junior | 2010 | | OFFLINE | |
|
02/10/2015 17:34 | |
Sal, mi hai anticipato di un minuto. Windows 7 - Office 2010 |
| | Post: 4.494 | Registrato il: 14/11/2004
| Utente Master | Office 2019 | | OFFLINE |
|
02/10/2015 17:47 | |
|
| | Post: 1 | Registrato il: 02/10/2015
| Città: BERGAMO | Età: 53 | Utente Junior | Excel Mac 2016 | | OFFLINE | |
|
02/10/2015 17:58 | |
Grazie per i suggerimenti però così mi modifica solo le celle dopo che le ho individuate tramite la formula, giusto o mi è sfuggito qualcosa nella formula?
Io dovrei inserire manualmente il prezzo nella colonna B e, dato il cross di valute inserito nella colonna A, il prezzo dovrebbe aggiustare i decimali in automatico appena inserito il prezzo.
La tabella è una sorta di giornale di trading dove inserisco le operazioni che faccio e i relativi prezzi quindi le righe con i dati inseriti aumentano ogni giorno.
[Modificato da onebros 02/10/2015 18:04] |
| | Post: 4.495 | Registrato il: 14/11/2004
| Utente Master | Office 2019 | | OFFLINE |
|
02/10/2015 18:41 | |
Ciao onebros, non è cosi una volta fatto non devi fare nient'altro.
la colonna "A" resta con la convalida e non devi fare niente se non allungare le celle con la convalida.
nella colonna "B" formatti tutta la colonna con 3 cifre decimali.
poi in B1-2 non so se in B1 ci sono le intestazioni inserisci la formattazione condizionale con la formula indicata, ricorda che la formula ha riferimenti sbloccati, cioè senza il segno del Dollaro $
in ultimo prima di confermare la formattazione esce l'ultima finestra questa
[IMG]http://i60.tinypic.com/a2yb1f.jpg[/IMG]
nella sezione "Si applica a" vedi che è scritto "$B$1:$B$6" il 6 lo fai diventare 2000 o quello che ti interessa quindi la formattazione sarà valida fino alla riga 2000
Ciao By Sal
[Modificato da by sal 02/10/2015 18:42] se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui |
| | Post: 2 | Registrato il: 02/10/2015
| Città: BERGAMO | Età: 53 | Utente Junior | Excel Mac 2016 | | OFFLINE | |
|
03/10/2015 11:34 | |
Grazie ma non trovo il sistema per formattare solo le celle interessate (il prezzo per il JPY). Nella formattazione condizionale mi da solo la possibilità di cambiare i colori oppure lo sfondo ecc... ma non di modificare il formato numero e i decimali.
Ho forse una versione di Excel che non supporta quella modalità? Uso Excel 2016 per Mac |
| | Post: 4.497 | Registrato il: 14/11/2004
| Utente Master | Office 2019 | | OFFLINE |
|
03/10/2015 11:47 | |
Ciao onebros, vedi che quando fai il formato la prima scheda "Numero" contiene il formato per i Numeri decimali ed altro.
Ciao By Sal
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui |
| | Post: 3 | Registrato il: 02/10/2015
| Città: BERGAMO | Età: 53 | Utente Junior | Excel Mac 2016 | | OFFLINE | |
|
03/10/2015 14:03 | |
Riassumendo
1) colonna A con i nomi dei cross
2) colonna B formato a 5 decimali 0,00000
3) Formattazione condizionale con formula =TROVA("JPY";$A1)>0 applicata a $B$1:$B$6
4) Ora dovrei dare formato a questa formattazione condizionale scegliendo Formato con: formato personalizzato ma il formato celle mi da solo tre opzioni: Carattere, Bordo e Riempimento.
P.S. La formula funziona perché se scelgo di colorare di rosso il testo trovato con =TROVA("JPY";$A1)>0 lo fa correttamente!
[Modificato da onebros 03/10/2015 14:07] |
| | Post: 186 | Registrato il: 21/04/2015
| Città: LOIRI PORTO SAN PAOLO | Età: 41 | Utente Junior | 2010 | | OFFLINE | |
|
05/10/2015 09:52 | |
Ciao Onebros.
Nel tuo screenshot non vedo la scheda "numero" che invece dovrebbe essere presente. (vedi immagine). Stai per caso usando "Openoffice" oppure una versione di Office per Mac?
Windows 7 - Office 2010 |
| | Post: 4 | Registrato il: 02/10/2015
| Città: BERGAMO | Età: 53 | Utente Junior | Excel Mac 2016 | | OFFLINE | |
|
05/10/2015 10:19 | |
Si, sto usando Office 2016 per Mac! |
| | Post: 6 | Registrato il: 02/10/2015
| Città: BERGAMO | Età: 53 | Utente Junior | Excel Mac 2016 | | OFFLINE | |
|
06/10/2015 14:40 | |
Quindi non si può fare con Excel per Mac? |
| | Post: 4.508 | Registrato il: 14/11/2004
| Utente Master | Office 2019 | | OFFLINE |
|
06/10/2015 14:52 | |
Ciao Onebros, non ho il mac, quindi non saprei cosa risponderti.
ma il fatto mi sembra strano, che una funzione non venga passata alla versione successiva.
comunque credo che si possa intervenire con una macro con l'evento change sulla colonna B.
Ciao By Sal
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui |
|
|