Estrazione parte decimale



  • Estrazione parte decimale
    di Enzo (utente non iscritto) data: 18/01/2010

    Ciao a tutti, un quesito
    utilizzando l'istruzione qui sotto riesco ad ottenere l'intero di un numero (nell'esempio 5)
    qualcuno sa dirmi se c'e' l'equivalente dell'istruzione fix per ottenere la parte decimale
    p.s. so che sempre partendo dall'esempio potrei fare x - xx ma mi servisa sapere se esiste una istruzione per ottenerla in automatico (ossia che mi restituisca o 0,58 o 58
    ciao

     
    x = 5.48
    xx = Fix(x)



  • di Locate (utente non iscritto) data: 18/01/2010

    Ciao enzo
    in excel devi associare tre funzioni per fare questo
    =stringa.estrai(a1;trova(",";a1;1)+1;lunghezza(a1))
    e penso che anche in vba devi farlo
    ciao locate



  • di Enzo (utente non iscritto) data: 18/01/2010

    Ti ringrazio ma non ho molto feeling con le funzioni. non mi piace utilizzarle
    grazie in ogni caso


  • Resto
    di Rp71 (utente non iscritto) data: 18/01/2010

    Prova con la funzione "resto"
    = resto (num ; 1)
    bye
    r


  • Anche
    di Rp71 (utente non iscritto) data: 18/01/2010

    Con questa elimini la parte "zero virgola"

    =sostituisci(resto(a9;1);"0.";"")



  • di Enzo (utente non iscritto) data: 18/01/2010

    Ho risolto creandomi una funzione per la parte decimale sia per solo la parte numerica ed anche con lo "0,"
    grazie lo stesso



  • di Enzo (utente non iscritto) data: 18/01/2010

    Purtroppo, ho dovuto utilizzare una funzione al contrario di quello che avevo detto a locate che ringrazio.
    grazie anche a rp, alla funzione resto non ci avevo pensato ma come ho gia' detto mi sono creato una funzione personalizzata con la quale riesco ad estrarmi la parte decimale senza la virgola .
    in ogni caso alla prossima e grazie dell'aiuto