Formattazione celle numeriche
Hai un problema con Excel? 
Formattazione celle numeriche
di Marcus3000 data: 26/08/2010
Ciao a tutti.
ho un foglio elettronico in excel 2007 che comprende celle numeriche e testuali.
come posso formattare le celle numeriche per poter ottenere il seguente risultato:
- se il valore è = 0, deve essere nascosto, blank
- se il valore è <> 0 e senza decimali, deve essere visibile solo la parte intera
- se il valore è <> 0 e con decimali, devono essere visibili la parte intera, la virgola e la parte decimale
se posso, vorrei evitare il codice: pertanto avevo pensato a una formattazione condizionale con formula.
in pratica il formato predefinito relativo alle celle numeriche è "nnn.nnn,nn" *.
voglio cambiare il formato delle celle numeriche:
se non esiste alcun decimale, il formato deve essere "nnn.nnn" *
e quindi deve mostrare solo gli interi, niente la virgola nè decimali.
* sostituire "n" col cancelletto in quanto l'anteprima del forum non accetta il carattere cancelletto.
ho pensato di usare la formattazione condizionale.
così ho selezionato l'area interessata.
quindi ho creato una relativa nuova regola con la seguente formula:
="resto(cella(""contenuto"";indiretto(indirizzo(rif.riga();rif.colonna();4)));1)=0"
nb: sostituire il cancelletto le parentesi tonde.
purtroppo non funziona.
qualche suggerimento?
Errata corrige
di Marcus3000 data: 26/08/2010
Scusate, non ho potuto modificare il testo iniziale che presenta qualche errore.
vi mando il mio messaggio corretto:
ho un foglio elettronico in excel 2007 che comprende celle numeriche e testuali.
voglio ottenere il seguente risultato:
- se il valore è = 0, deve essere nascosto (blank)
- se il valore è <> 0 e senza decimali, deve essere visibile solo la parte intera
- se il valore è <> 0 e con decimali, devono essere visibili la parte intera, la virgola e la parte decimale
vorrei evitare il codice: pertanto avevo pensato a una formattazione condizionale con formula.
in pratica il formato predefinito relativo alle celle numeriche è "###.###,##".
voglio cambiare il formato delle celle numeriche:
se non esiste alcun decimale, il formato deve essere "###.###"
e quindi deve mostrare solo gli interi, niente la virgola nè decimali.
ho pensato di usare la formattazione condizionale.
così ho selezionato l'area interessata.
quindi ho creato una relativa nuova regola con la seguente formula:
="resto(cella(""contenuto"";indiretto(indirizzo(rif.riga();rif.colonna();4)));1)=0"
infine ho applicato a questa regola il formato personalizzato ("###.###"):
pertanto questa regola verrebbe applicata solo se non esiste una parte decimale.
purtroppo non funziona.
qualche suggerimento?
di Fede (utente non iscritto) data: 27/08/2010
Ciao,
se ho ben capito il quesito, si tratta solo di un problema di visualizzazione;
- se la cella riporta il valore 0, vuoi che appaia vuota.
- se la cella riporta un numero con decimali ",00", vuoi che il numero sia visibile senza decimali.
- se la cella riporta un nuomero con decimali diversi da zero, vuoi che il numero sia visibile per intero (decimali compresi).
se così fosse basta:
- inserire una formattazione condizionale per cui se il valore della cella è uguale a zero, il colore dei caratteri deve essere bianco.
- inserire la formattazione delle celle "generale".
fammi sapere, ciao.
fede
di Marcus3000 data: 27/08/2010
Ciao, fede.
funziona
grazie per la semplice soluzione.
marco
Excel 2003 esercizio
di Marco890 (utente non iscritto) data: 01/09/2010
Ciao ragazzi mi potreste aiutare a fare un esercizio molto semplice??????? se mi dite di si ve lo scrivo
di Franco_44 (utente non iscritto) data: 01/09/2010
Ciao marco890
sarebbe più opportuno tu aprissi un tuo post con il quesito che devi risolvere, anzichè porlo sul post di un altro; comunque se vuoi un aiuto a risolvere un problema siamo disponibili (nei limiti delle nostre capacità); se invece intendi che qualcuno ti faccia tutto, allora non credo ci sia molta disponibilità (almeno da parte mia)
fai sapere do cosa hai bisogno e vediamo
Vuoi Approfondire?