Formattazione celle numeriche



  • 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